/*!
 * 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: 'Poppins-Medium';
    src: url('../../frontend/Enterprise/BushboardNew/en_US/fonts/Poppins/Poppins-Medium.ttf');
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Poppins-Regular';
    src: url('../../frontend/Enterprise/BushboardNew/en_US/fonts/Poppins/Poppins-Regular.ttf');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Poppins-Bold';
    src: url('../../frontend/Enterprise/BushboardNew/en_US/fonts/Poppins/Poppins-Bold.ttf');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Poppins-Light';
    src: url('../../frontend/Enterprise/BushboardNew/en_US/fonts/Poppins/Poppins-Light.ttf');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
}

/* Fonts */
:root {   --font-default: "Poppins", sans-serif; }

:root {   --color-default: #111111;   --color-primary: #d62d19;   --color-secondary: #f85a40; }

:root {   scroll-behavior: smooth; } 
/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/
body {   font-family: var(--font-default);   color: var(--color-default); }
a {   color: var(--color-primary);   text-decoration: none; }
a:hover {   color: #00b6a1;   text-decoration: none; }
h1, h2, h3, h4, h5, h6 {   font-family: var(--font-default);   color: var(--color-default); }
/* --------------------------------------------------------------*/

/* ---------- Missing styles-l css Start ---------- */

@media all and (min-width:1024px), print { .products-grid .product-item { width: 20%; }
.page-layout-1column .products-grid .product-item { width: 16.66666667%; }
.page-layout-3columns .products-grid .product-item { width: 25%; }
.page-products .products-grid .product-items { margin: 0; }
.page-products .products-grid .product-item { margin-left: 2%; padding: 0; width: calc((100% - 6%) / 4); }
.page-products .products-grid .product-item:nth-child(3n + 1) { margin-left: 2%; }
.page-products .products-grid .product-item:nth-child(4n + 1) { margin-left: 0; }
.page-products.page-layout-1column .products-grid .product-item { margin-left: 0; width: 20%; }
.page-products.page-layout-3columns .products-grid .product-item { margin-left: 1%; width: 32.667%; }
.page-products.page-layout-3columns .products-grid .product-item:nth-child(3n) { margin-left: 1%; }
.page-products.page-layout-3columns .products-grid .product-item:nth-child(3n + 1) { margin-left: 0; }
.checkout-index-index .modal-popup .modal-inner-wrap { margin-left: -400px; width: 800px; left: 50%; }
.opc-wrapper .shipping-address-item { width: 33.33333333%; }
.opc-wrapper .shipping-address-item:before { background: #ccc; height: calc(100% - 20px); content: ''; left: 0; position: absolute; top: 0; width: 1px; }
.opc-wrapper .shipping-address-item:nth-child(3n + 1):before { display: none; }
.opc-wrapper .shipping-address-item.selected-item:before { display: none; }
.opc-wrapper .shipping-address-item.selected-item+.shipping-address-item:before { display: none; }
.table-checkout-shipping-method { min-width: 500px; }
.wishlist-index-index .products-grid .product-items { margin: 0; }
.wishlist-index-index .products-grid .product-item { margin-left: calc((100% - 4 * 24.439%) / 3); padding: 0; width: 24.439%; }
.wishlist-index-index .products-grid .product-item:nth-child(4n + 1) { margin-left: 0; }
.block.widget .products-grid .product-item { width: 20%; }
.page-layout-1column .block.widget .products-grid .product-item { margin-left: 2%; width: calc((100% - 8%) / 5); }
.page-layout-1column .block.widget .products-grid .product-item:nth-child(4n + 1) { margin-left: 2%; }
.page-layout-1column .block.widget .products-grid .product-item:nth-child(5n + 1) { margin-left: 0; }
.page-layout-3columns .block.widget .products-grid .product-item { width: 25%; }
.block.widget .products-grid .product-items { margin: 0; }
.block.widget .products-grid .product-item { margin-left: calc((100% - 4 * 24.439%) / 3); padding: 0; width: 24.439%; }
.block.widget .products-grid .product-item:nth-child(4n + 1) { margin-left: 0; }
}

/* ---------- Missing styles-l css End ---------- */

/* ---------- Ramarajan Styles Block start ---------- */
/* Header CSS start*/
.page-wrapper {     position: relative; z-index: 1; }
.page-header{ 	position: fixed; 	width: 100%; 	background: #fff; 	z-index: 9; 	border-bottom: 1px solid #ccc;}
.header.links li a {     color: #D62D19;     font-weight: 600; }
.logo{top:18px;}
.header.links li a {padding-left: 10px;}
.page-header .panel.wrapper{ 	background: #ffffff; 	border: 0px; }
.page-header .header.content{ position:relative; max-width: 1400px; padding: 20px 20px 0;}
.page-header .header.panel { max-width: 1400px; padding: 10px 20px; width: 100%; height: 42px; display: flow-root;}
.header.links li a {padding-left: 10px; font-size: .875rem; font-weight: 500;}
.header.links li.header-contact:before { 	width: 20px;     height: 12px;     display: inline-block;     content: '';     background-repeat: no-repeat;     background-position: 50%; 	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAALCAMAAACqC0YIAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAADZQTFRF88C688C688C688C688C688C688C688C688C6AAAA88C688C688C688C688C688C688C688C6iQQl/QAAABJ0Uk5TML9A/89PgN8/ANNwjw8gH+/ABvohZgAAAFNJREFUeJx1ikEOgCAMBLelaCsg+v/PChIUSZzDZjMZgGYAduL5xYtjMC2rWke3QNUZJKbbpEi7NWfW0hKV7a6muUajK+kR2hncw58T/SIMnDO4AO+ZBbqu+I4sAAAAAElFTkSuQmCC); }
.header.links li.authorization-link:before { width: 20px; height: 15px; display: inline-block; content: ''; background-repeat: no-repeat;  position: relative; top: 2px; left: 10px;   background-position: 50%; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAPCAMAAAAI/bVFAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAFRQTFRFAAAA88C688C688C688C688C688C688C688C688C688C688C688C688C688C688C688C688C688C688C688C688C688C688C688C688C688C688C6g7kjsAAAABx0Uk5TABCf7//PUCDAQJBgsDCgr4Df8F8/v3Dgbw+P0JGXcvMAAABoSURBVHicdY7LEoAgCEUvSaZZaS97/f9/plLTqrNgOANzAQCoUlxrCI0y2rbsxDqTq2MxtrJSas+Ej4EffJoGpa3gR8I0v0uUAnjJTZ91DWLR/BvosW1/U46UEtW5FOb6yg8aOX4NhBtUnARQaA4xSwAAAABJRU5ErkJggg==); }
.minicart-wrapper{margin-right: 20px; top: -10px;}
.page-header .panel.header .minicart-wrapper { margin: 0px 25px 0px 30px; }
.page-header .minicart-wrapper .action.showcart:before{content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAFFQTFRF1i0Z1i0Z9cvG6Il+99fU5Xxw////20c22Ton/PLx65aM7aSb+uXj8LGp3lVE429h4GJT6paM8LCo+uXi2Dkn4GFS/fPx6Ih99crF3lRD5XtvbY1yvgAAABt0Uk5T//7/////////////////////////////////7StCLwAAAL1JREFUeJzt0uESQzAMAOCqiUqtqGG8/4POYUfTnrb/drvmRyXkO5ViLDayaJFIIv9NeL4u+SOCFFCuawl5MBEVblesRCiR9d4q6mcgUdAcWQNtGOH8TB0ToAS7ToPuvrHn9wRc4dkY9uRGj56NsRZe5L10AhYRMBj1sJ3qLWHjZJTTSBtswrVRak4bbILmUbzp1ztIY84UCj9RMF+qGZSfsHG5FAtYzx1EGicvQwhr8YzAP9kTiSTykySLjg8jHAZRVa7bowAAAABJRU5ErkJggg==); line-height: 20px;}
.minicart-wrapper .action.showcart .counter.qty.empty {display: block;position: relative; bottom: 50px; left: 30px; background: #433e3a;border-radius: 0;line-height: 16px;height: 17px;width: 18px;min-height: 15px;font-size: 12px;}
.minicart-wrapper .action.showcart .text{display: none; position:relative;color:#433e3a;font-size:10px;/* top:10px;left: 5px; */font-weight: 600;font-size: 13.5px;font-family: 'Calibri';}
.sections.nav-sections{position: relative; display: inline-block; background: #ffff;margin-top: 35px;margin-bottom: 0;z-index: 1;}
.nav-sections-item-content {     width: 100%;     margin-left: auto;     margin-right: auto;     display: inline-block; }
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu { display: inline-block; }
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list { display: inline-block; margin-bottom: 0px; margin-top: 10px; vertical-align: bottom; }
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu { display: inline-block; }
.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:hover { border-bottom: 10px solid #D62D19; }
.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: #111111;text-decoration:none;font-weight: 500;font-size: 1.125rem; font-family: "Poppins-Medium", sans-serif; cursor: default;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list {display:none;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item {padding: 0px;margin-bottom:0px;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:last-child.us-en__inner-item {padding: 0px;margin-bottom:0px;width:250px;border-bottom: 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 {padding: 0px;margin-bottom:0px;border-bottom: 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 a.us-en__inner-link {font-family: 'Poppins-Medium', sans-serif; color: var(--color-primary);text-decoration:none;font-size:14px; position: relative;display:block;padding: 10px 20px; text-decoration: underline !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:hover { text-decoration: none !important;} 
.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; border: 1px solid #ddd; box-shadow: 0 5px 10px rgba(0,0,0,0.15); padding: 40px 20px; position: absolute; z-index: 1;height: auto;width: 300px;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parent:first-child:hover ul.us-en__inner-list--level1 { border: none; }
.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 { color: #d62d19 !important; cursor:pointer; }
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parent a.us-en__link { cursor: default !important; }
.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 {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.menu-title a.mega-menu.us-en__inner-link {  color: #888888; margin-top: 20px; text-decoration: none !important; cursor: default !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 {display: block;background: #fff;box-shadow: 0 5px 10px rgba(0,0,0,0.15); padding: 0; position: absolute; z-index: 1;margin-top: 0px;height: auto;width: 250px;left: 250px;top: 0px;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: 0px;height: auto;border-right: 4px solid #fff;left: 250px;top: 0px;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:hover a{color: #D62D19;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item .us-en__inner-list--level2 .us-en__inner-item--level2:hover {background: #fff; color:#f10c0c;border-right:0px;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item .us-en__inner-list--level2 .us-en__inner-item--level2:hover a{width: 240px; color:#f10c0c;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item .us-en__inner-list--level2 .us-en__inner-item--level2 a{width: auto; color:#313131;display: block;padding: 8px 20px;border-bottom: 1px solid #f3ecec;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item.active{background: #2c2926;border-right: 4px solid #504f4f;width: 250px;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item.active 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{color: var(--color-primary);}
.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 0px 0px 0px;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li:last-child.us-en__item:hover a.us-en__link:after{right: 0;}

.block.block-search{float: right;height: 37px; position:relative; top:5px;}
.block-search input{height: 50px; border-radius: 5px;}
.block-search .action.search {top: 10px;}
.block-search .action.search:before {font-size: 26px;}

.bb-megamenu-title p {cursor: pointer;}
.bb-megamenu-title p:hover, .bb-megamenu-links div.pagebuilder-button-link:hover {text-decoration: none;}
.bb-megamenu-links div.pagebuilder-button-link {cursor: pointer;}
/* Header CSS end*/

/* My Account CSS start */
/*User profile Dashboard start*/
.table-wrapper.additional-addresses{overflow:auto;}
.table-wrapper.additional-addresses::-webkit-scrollbar {height: 8px; right:10px;}
.table-wrapper.additional-addresses::-webkit-scrollbar-track {background: #5e5e5e;}
.table-wrapper.additional-addresses::-webkit-scrollbar-thumb {background: rgb(163, 163, 163);}
.account.customer-account-edit #maincontent .page-title-wrapper .page-title {display:none;}																						   
.account.customer-account-edit .field.newsletter_industry_select ul {padding-left:0px;}
.account.customer-account-edit .field.newsletter_industry_select ul li {width:240px; list-style-type:none; float:left; margin-right: 15px; margin-bottom: 5px;}
.account.customer-account-edit .field.newsletter_industry_select ul li input[type="checkbox"] {margin:0px 5px; vertical-align:text-top;display:inline-block;}
.account.customer-account-edit .field.newsletter_industry_select {display: inline-block; padding:0px;}
.account.customer-account-edit .field.newsletter_industry_select .label { margin-top:10px;margin-bottom: 10px;}
.account.customer-account-edit .field.newsletter_industry_select .label span{ color: #000; font-size: 0.875rem; font-weight:600; text-transform: capitalize; font-style: normal; }
.account.customer-account-edit .form.form-edit-account .field.field.newsletter_industry_select span.industry_message {display: inline-block;margin-bottom: 10px;padding-left: 10px;color: #e31b2c;}
/* .account.customer-account-edit .field.newsletter_industry_select ul li input[checked="checked"] {background-image: url(../../frontend/Enterprise/BushboardNew/frontend/Enterprise/Wilsonart/en_US/images/checked-img.jpg); background-size: 100%; background-position: right center;        background-repeat: no-repeat; outline:none; border: 1px solid #e31b2c;} */
.account.customer-account-edit .field.role span {font-size: 14px; font-weight:600;}
.account.customer-account-edit .field.role {display: block; padding:0px;}
.account.customer-account-edit .field.role select.dialog_select {margin-top:10px; width:45%; display:block;}
.account.customer-account-edit .field.choice {margin-top: 20px;}
.account.customer-account-edit .field.choice input[type="checkbox"] {display: inline-block;margin:0px 5px; vertical-align:text-top;display:inline-block;}
.account.customer-account-edit .field.choice #change-password { display: none;}
.account.customer-account-edit .agreeTerms p {margin:10px 0px !important; font-size:13px;}
.account.customer-account-edit .WA-subscribe {margin-top: 20px;}
.account.customer-account-edit .WA-subscribe .field {margin: 10px 0px;}
.account.customer-account-edit .WA-subscribe .title {font-size:1.4rem;}
.account.customer-account-edit .WA-subscribe .field.newsletter_industry_select label span {font-weight:normal; color: #000; font-size: 15px; font-family:"Poppins", sans-serif;}
/* .account.customer-account-edit .form-edit-account .fieldset .field.fullname .fieldset-fullname .label{display:none;} */
.account.customer-account-edit .form-edit-account .fieldset .field.fullname .fieldset-fullname .label{color:#000; font-size: 14px;}
.account.customer-account-edit .form-edit-account .fieldset .field.fullname .fieldset-fullname .field-name-firstname span.required{color: #e31b2c; float:right; font-size:0.875rem; font-weight:600;}
.account.customer-account-edit .form-edit-account .fieldset .field.fullname .fieldset-fullname .field-name-firstname span.required:before{content: '*'; width: 10px; color: #e31b2c;  font-size: 1.2rem; margin: 0 0 0 5px;}
/* .account.customer-account-edit .form-edit-account .fieldset .field.fullname .fieldset-fullname .fields {display: inline-flex;} */
.account.customer-account-edit .form-edit-account .fieldset .field.fullname.customer-name-prefix {margin-bottom:10px;}
.account.customer-account-edit .form-edit-account .fieldset .field.fullname .fieldset-fullname .fields .control {width:100%;}
.account.customer-account-edit .form-edit-account .fieldset .field.fullname .fieldset-fullname .fields .field {margin-right:10px;margin-bottom:0px;}
.account.customer-account-edit .form-edit-account .fieldset {margin-bottom:0px;}
.account.customer-account-edit .form-edit-account .fieldset.password .field.password-info{display: none;}
.customer-account-edit #form-validate .actions-toolbar{display: flex;flex-direction: column;align-items: center;justify-content: center;}
.customer-account-edit .field-title{display:none;}
/* .customer-account-edit .field-company .label, .customer-account-edit .field.email .label {display:none;} */
.customer-account-edit .field-company .label, .customer-account-edit .field.email .label {color:#000; text-align: left;margin-bottom: 5px; font-size: 14px;}
.customer-account-edit .field-company .label span, .customer-account-edit .field.email .label span {font-weight:600;}
.customer-account-edit .field.email .label span:after {content: '*'; width: 10px;  color: #e31b2c;font-size: 1.2rem; margin: 0 0 0 5px;}
.customer-account-edit .field-company .control {width: 94.5%; float: unset !important; margin-bottom: 10px;}
.customer-account-edit .field.email .control {width: 45.5% !important; float: unset;}
.form-edit-account .field-company .label {margin-bottom: 10px !important;}
.form-edit-account .field-company .label span{color:#333;font-size:14px;text-transform: capitalize;}
.form-edit-account .field-title .label span{color:#333;font-size:14px;}
.account .page-main .sidebar-main .block-collapsible-nav .content{background:none; border: 0px;}
.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: #D62D19;) no-repeat 96% 50%;}
.account .page-main .sidebar-main .block-collapsible-nav .item.current {background-color: #FAE8E6;}
.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: 10px;}
.account .form-edit-account .field.group.required {border-bottom: 0px; padding-left: 0px;}
.account .form-edit-account .field.group .label {margin:0px 0px 10px; display:block;text-align:left;}
.account .form-edit-account .field.group .label span {color:#333; margin-left: 0; font-size: 14px; font-weight: 600;}
.account .form-edit-account .field.group span {display:block;font-size: 1.5rem;}
.account .form-edit-account .field.group span.cus_pref {display: inline-block;font-size: 16px; margin-right: 20px;
}
.account .form-edit-account .field.choice {display: block;margin-right: 20px;margin-top: 20px;}
.account .form-edit-account .agreeTerms {width:50%;}
.account .form-edit-account .field.choice .checkbox {margin:0px;display: inline-block;}
.account .form-edit-account .field.choice .label span {color:#333;font-size: 14px;}
.account .form-edit-account .fieldset.password .label span {color:#333;}
.account .form-edit-account .fieldset.password .label {width:25%;}
.account .form-edit-account .fieldset.password {border: 1px solid #efefef;padding: 15px;}
.account .form-edit-account .fieldset.password .control {width:50%;}
.account .form-edit-account .actions-toolbar .primary button.action.save{ position: relative; margin-right: 1.2rem; font-family: 'Poppins-Medium'; font-size: 1.125rem; font-weight: 500; line-height: 1.75rem; background-color: #d72918; border-radius: 4px; border: none; cursor: pointer; -webkit-transition: all .3s; transition: all .3s; padding: 10px 50px;}
.account .form-edit-account .actions-toolbar .primary button.action.save:hover{background: #b61522;}
.account .form-edit-account .actions-toolbar .secondary a.action span{color: #e31b2c;margin-left:10px;}
.account.customer-address-form .form-address-edit .fieldset .legend{margin-left: 0px;font-size:1.5rem;margin-top:10px;}
.account.customer-address-form .form-address-edit .fieldset span{color:#333;font-size: 14px;}
.account.customer-address-form .form-address-edit .actions-toolbar .primary button.action.save{position: relative; margin-right: 1.2rem; font-family: 'Poppins-Medium'; font-size: 1.125rem; font-weight: 500; line-height: 1.75rem; background-color: #d72918; border-radius: 4px; border: none; cursor: pointer; -webkit-transition: all .3s; transition: all .3s; padding: 10px 50px;}
.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 {position: relative; margin-right: 1.2rem; font-family: 'Poppins-Medium'; font-size: 1.125rem; font-weight: 500; line-height: 1.75rem; background-color: #d72918; border-radius: 4px; border: none; cursor: pointer; -webkit-transition: all .3s; transition: all .3s;}
.actions-toolbar .secondary .action.back span{color: #e31b2c;margin-left:20px;}
.actions-toolbar .primary .action.update{display:none;}
.actions-toolbar .primary .action.share{display:none;}
.actions-toolbar .primary .action.tocart{display:none;}
.account.wishlist-index-index .toolbar.wishlist-toolbar{display:none;}
.box.box-address-billing, .box.box-address-shipping {background-color: #FAE8E6; padding: 20px; font-family: 'Poppins-Light';}
.product-name.order_name a.wishlist-itemaname{color: #1979c3 !important;text-transform:uppercase;}
.wishlist-table tbody tr td{width:20%;}
.wishlist-table tbody tr td.last a.btn-remove{float:right;}
.wishlist-table{border:1px solid #ccc;border-width:1px 0px;}
/* .account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history {border-collapse:separate; border-spacing: 0 .5em;} */
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history thead {border:1px solid #ccc;}
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history thead tr th{background-color: #FAE8E6;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;}
.account .box.box-address-billing, .account .box.box-address-shipping {background-color: #FAE8E6; padding: 37px; font-size: 15px; font-family: 'Poppins-Regular';}
/*User profile Dashboard end*/
.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; color: #fff;}
.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; color: #111111;}
.block-collapsible-nav .item a:hover { background: none; }
.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; }
.form-address-edit .field.phone .control {display: flex;}
.form-address-edit .field.phone .control .pro_select, .form-address-edit .field.phone .control .input-text {margin-right: 5px;}

.customer-account-edit .form-edit-account .label { font-weight: normal; }
.customer-account-edit .form-edit-account .field.choice .checkbox { margin-top: -7px; }
.customer-account-edit #form-validate .actions-toolbar { margin-left: 0; margin-top: 30px; float: left; }
.customer-account-edit .form-edit-account .fieldset.password .legend span { font-size: 1.5rem; }
.customer-account-edit .form-edit-account .fieldset.password .field.email { margin-bottom: 20px; }
.customer-account-edit .form-edit-account .fieldset.password { margin-bottom: 20px; }
.customer-account-edit .form-edit-account .fieldset.password span { font-size: 0.875rem; }
.customer-account-edit .form-edit-account .fieldset.password p { margin-bottom: 10px; margin-bottom: 0; }
.customer-account-edit .form-edit-account .fieldset.password p a { color: #e31b2c; }
.customer-account-edit .form-edit-account .field.password.current,
.customer-account-edit .form-edit-account .field.new.password { margin-bottom: 20px; }
.form.form-newsletter-manage { padding-top: 10px; font-family: 'Poppins-Regular';}
.form.form-edit-account { font-family: 'Poppins-Regular';}
.form-newsletter-manage .fieldset .legend { margin-left: 0px; margin-bottom: 10px;}
.form-newsletter-manage .actions-toolbar button.primary { position: relative; margin-right: 1.2rem; font-family: 'Poppins-Medium'; font-size: 1.125rem; font-weight: 500; line-height: 1.75rem; background-color: #d72918; border-radius: 4px; border: none; cursor: pointer; -webkit-transition: all .3s; transition: all .3s;}
.form-newsletter-manage .field.choice:before {content: none;} 
.form-newsletter-manage .field.choice .label {color: #111111; font-size: 14px; margin-top: 12px;} 
.account.newsletter-manage-index .form.form-newsletter-manage .fieldset .field.choice {display: flex; margin-top: 20px;}
/* My Account CSS end */
/* PDP CSS start */
.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 .accordion {background-color: #D62D19; color: #fff; 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.active {background-color: #FAE8E6; color: #111111;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .accordion a {color: #fff;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .accordion.active a {color: #111111;}
.product.info.detailed {display: none; }
/* PDP CSS end */



/* Responsive */
/* ---------- Mobile ---------- */
@media (max-width: 767.98px) {
.page-header .header.content {padding: 20px;}
.nav-sections-item-content {display: inline-block !important;}
.nav-sections .header.links li > a {display: inline-block; border: 0px; color: #D62D19; padding: 0px 10px;}
.nav-sections .header.links li > a:hover{ display: inline-block; padding: 0px 10px;}
.nav-sections .header.links li {padding: 0px 15px; border: 0px !important;}
.nav-sections .header.links li.greet.welcome {padding: 0px 15px;}
.nav-sections .header.links {border-bottom: 0px;}
.nav-sections-item-content { padding: 10px 0px;}
.page-header .panel.wrapper {z-index: 1; position: relative;}
.nav-toggle {left: unset; top: 40px; right: 20px;}
.minicart-wrapper {top: 46px;}
.minicart-wrapper .action.showcart .counter.qty.empty {display: none;}
.page-header .minicart-wrapper .action.showcart:before {content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAATCAMAAACjpw26AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAFdQTFRFAAAA1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Zk41Y2gAAAB10Uk5TAJCw8EAw/3DAz9Bg7xCgP0+f329QH3+vgC9fj7+G73DRAAAAkElEQVR4nG2Q7RrDEAyFKc7QYp2u+7z/65ymrLJn50cOL0mEELvksEWlBZPBaTPrOLa+P20aUbPlFA4apthWKh5YqvCbp1M6Y05fXVwJRuCfrNARSTNlLKZUwZU/NitqjsTxbMnUyrGT+4Q3jjGS3flHPGDIFzD8rFvDe758K5Z7/G6/Mri1U+1Yqvh+cLr8AcMBBnz7hDmCAAAAAElFTkSuQmCC);}
.page-header .panel.header .minicart-wrapper {margin: 0px 65px 0px 30px;}
.logo { margin: 0px 0 30px 0px; top: 10px;}
.page-header .header.panel {padding: 0px; height: 1px;}
.nav-before-open.nav-open .minicart-wrapper {display: none;}
.nav-before-open .page-wrapper {     overflow: scroll !important; }
.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 { left: calc(-1 * (100% - 0px));}
.nav-toggle:before, .nav-toggle:hover:before { color: #d62d19;}
.nav-open .nav-toggle::before { content: 'Close X'; color: #d62d19; font-family: 'Poppins-Medium'; font-size: 18px; margin-top: 5px; margin-right: 5px;}
.nav-open .page-wrapper {left: 0px; background: rgba(0,0,0,0.5);}
.nav-open .nav-toggle:after { background: transparent;} 
.page-wrapper .sections.nav-sections {background: #ffffff;     position: absolute;     margin-top: 30px;     z-index: 999;     height: auto;     width: 100%;     right: 0px;     top: 140px;}
.page-wrapper .nav-sections .nav-sections-items .nav-sections-item-title {display:none;}
.nav-sections-item-content{width: 100%;margin-top: 0px;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item{float:none;padding: 0px;border-bottom: 1px solid #efefef;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list {padding-left:0px; display: block;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu {display: block;}
.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:hover { border-bottom: 0px; }
.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:18px;display: inline-block; width: 100%; padding: 15px 20px; color: #433e3a;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item .submenu-button.submenu-opened + a.us-en__link {background: var(--color-primary); color: #fff !important;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li:nth-child(1).us-en__item--parent:hover ul.us-en__inner-list--level1{position:inherit;right: 0px;border-right: none;box-shadow: none;width: 100%;background: #f6f6f6;margin-top: 0px;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li:nth-child(1).us-en__item ul.us-en__inner-list li.us-en__inner-item--level1 a.us-en__inner-link::after{content:none;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 .us-en__inner-item--parent:nth-child(1).active .us-en__inner-list--level2{position: relative;height: auto;display: block;left: 0px;width: 100%;margin-top: 5px;box-shadow: none;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 .us-en__inner-item--parent.active .us-en__inner-list--level2{position: inherit;height:auto;margin-top:10px;box-shadow: none;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li:nth-child(1).us-en__item ul.us-en__inner-list li.us-en__inner-item--level1 a.us-en__inner-link::after{content: '\002B';font-weight: bold;font-size: 11px;color:#fff;position: absolute;left: 0;right: 20px;top: 14px;margin-left: auto;background-image:none;background: #ccc;width: 13px;height: 13px;text-align: center;display: flex;align-items: center;justify-content: center;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li:nth-child(1).us-en__item ul.us-en__inner-list li.us-en__inner-item--level1.active a.us-en__inner-link::after{content: '\2212';font-weight: bold;font-size: 11px;color:#fff;position: absolute;left: 0;right: 20px;top: 14px;margin-left: auto;background-image:none;background: #ccc;width: 13px;height: 13px;text-align: center;display: flex;align-items: center;justify-content: center;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li:last-child.us-en__item:hover ul.us-en__inner-list, .nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item:hover ul.us-en__inner-list{position: inherit;width: 100%;box-shadow: none;left: 0;border-right: 0px;background: #f6f6f6;margin-top: 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:last-child.us-en__inner-item, .nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item{width:100%;border-right: 0px;padding: 0;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item:hover{background: none;border-right: none;width: 100%;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item:hover a{color:#433e3a;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item.active a.us-en__inner-link{padding: 10px 0 10px 30px;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item .us-en__inner-list--level2 .us-en__inner-item--level2{width:100%;border-bottom:none;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item.active{padding: 0;border-right: 0px;width: 100%;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item.active{background: #f6f6f6;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item.us-en__item--parent.active ul.us-en__inner-list--level1{ display:block; position: inherit;width: 100%;box-shadow: none;left: 0;border-right: 0px;background: #f6f6f6;margin-top: 10px;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item.us-en__item--parent.active ul.us-en__inner-list--level1{padding-left:0px;margin-top:5px;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item.active a.us-en__link{color: #fff;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item.active{ background: #d62d19; color: #fff;}
nav.mega-menu ul.mega-menu li.mega-menu.us-en__item--parent span.submenu-button.submenu-opened + a.mega-menu__link { color: #126f7e !important; background-image: linear-gradient(to right, #126f7e, #126f7e 50%, #126f7e 50%); }
nav.mega-menu ul.mega-menu li.mega-menu.us-en__item--parent span.submenu-button { transform: rotate(0deg); position: absolute; content: ""; display: inline-block; width: 15px; height: 15px; border-right: 0.15em solid #d62d19; border-top: 0.15em solid #d62d19; transform: rotate(134deg); margin-right: 0.5em; margin-left: 1em; float: right; right: 20px; top: 15px;}
nav.mega-menu ul.mega-menu li.mega-menu.us-en__item--parent span.submenu-button.submenu-opened { position: absolute; top: -6px; content: ""; display: inline-block; width: 15px; height: 15px; border-right: 0.15em solid #ffffff; border-top: 0.15em solid #ffffff; transform: rotate(315deg); margin-right: 0.5em; margin-left: 1em; float: right; right: 20px; top: 25px;} 

.account.customer-paymentinfo-index  #maincontent.page-main, .account.newsletter-manage-index #maincontent.page-main, .account.wishlist-index-index #maincontent.page-main, .newsletter-manage-index.page-layout-2columns-left #maincontent.page-main, .customer-account-login.page-layout-1column #maincontent.page-main, .checkout-onepage-success.page-layout-1column #maincontent.page-main, .checkout-index-index #maincontent.page-main, .checkout-cart-index #maincontent.page-main, .account.page-multiple-wishlist.wishlist-index-index #maincontent.page-main, .account.customer-account-index #maincontent.page-main, .account.customer-account-edit #maincontent.page-main, .account.customer-address-index #maincontent.page-main, .account.sales-order-history #maincontent.page-main, .account.customer-address-form #maincontent.page-main, .account.wishlist-index-index #maincontent.page-main, .account.sales-order-view  #maincontent.page-main{padding-left: 20px;  padding-right: 20px;}
.block.block-search {position: relative; width: 350px;}
.block-search .label {text-decoration: none;     display: inline-block;     float: right;     position: absolute;     right: 10px;     bottom: 0px;     z-index: 99;}
.block-search input {color: #111111; height: 50px;  border: 1px solid #888888;     color: #ffffff;     left: 0%;     top: -30px;     font-size: 14px;     padding-left: 20px;}
.block-search .control {border: 0px;}
.block-search .label.active + .control input {position: absolute;}
.bb-mega-menu {width: 100% !important;}
.pagebuilder-column.bb-megamenu-links { margin: 40px 0px !important; }
.bb-megamenu-links div[data-content-type='button-item'] { width: 100%; text-align: left !important; display: block;margin-top: 10px;}
.bb-megamenu-link-group .pagebuilder-column-line {width: 50% !important; display: inline-block !important;}
.bb-megamenu-links div.pagebuilder-button-link {text-align: left !important; width: 100%;}
.bb-mega-menu {background: #efefef !important; }
.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 {background: #efefef !important; }
.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: 1.125rem;}
.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; margin-top: 5px; position: absolute;}
.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; }
.block-collapsible-nav .content {display: block;}
.block-collapsible-nav {position: relative;}
.account .column.main {order: 2;}
.block-collapsible-nav .title {border: 0px; padding-left: 0px;}
.block-collapsible-nav .title:after {content: none;}
.account .breadcrumbs {padding-left: 0px;}
.account .page-main {padding-top: 0px;}
.account .form-edit-account .field.group span.cus_pref {margin-right: 50px; margin-left: 25px; display: block; }
}

/* ---------- Tablet Portrait ---------- */
@media (min-width: 768px) {
.account.customer-paymentinfo-index  #maincontent.page-main, .account.newsletter-manage-index #maincontent.page-main, .account.wishlist-index-index #maincontent.page-main, .newsletter-manage-index.page-layout-2columns-left #maincontent.page-main, .customer-account-login.page-layout-1column #maincontent.page-main, .checkout-onepage-success.page-layout-1column #maincontent.page-main, .checkout-index-index #maincontent.page-main, .checkout-cart-index #maincontent.page-main, .account.page-multiple-wishlist.wishlist-index-index #maincontent.page-main, .account.customer-account-index #maincontent.page-main, .account.customer-account-edit #maincontent.page-main, .account.customer-address-index #maincontent.page-main, .account.sales-order-history #maincontent.page-main, .account.customer-address-form #maincontent.page-main, .account.wishlist-index-index #maincontent.page-main, .account.sales-order-view  #maincontent.page-main{padding-left: 20px;  padding-right: 20px;}
.block-collapsible-nav .content {display: block;}
.block-collapsible-nav {position: relative;}
.account .column.main {order: 2;}
.block-collapsible-nav .title {border: 0px; padding-left: 0px;}
.block-collapsible-nav .title:after {content: none;}
.account .breadcrumbs {padding-left: 0px;}
.account .page-main {padding-top: 0px;}
header.page-header {position: relative;}
.nav-sections-item-content {display: inline-block !important;}
.nav-sections .header.links li > a {display: inline-block; border: 0px; color: #D62D19; padding: 0px 10px;}
.nav-sections .header.links li {padding: 0px 15px; border: 0px !important; list-style: none; }
.nav-sections .header.links li.greet.welcome {padding: 0px 15px;}
.nav-sections .header.links {border-bottom: 0px; display: block !important; padding-left: 0px;}
.nav-sections-item-content { padding: 10px 0px;}
.nav-open .nav-toggle:after { background: transparent; content: ''; display: block; height: 100%; position: fixed; right: 0; top: 0; width: 100%; z-index: 1; }
.page-header { height: 120px; top: 0; left: 0; }
.panel.header .links {display: none;}
.minicart-wrapper .action.showcart .counter.qty.empty {display: none;}
.nav-before-open.nav-open .minicart-wrapper { display: none; }
.page-header .panel.header .minicart-wrapper {margin: 0px 60px 0px 30px;}
.minicart-wrapper {top: 46px;}
.page-header .minicart-wrapper .action.showcart:before {content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAATCAMAAACjpw26AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAFdQTFRFAAAA1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Z1i0Zk41Y2gAAAB10Uk5TAJCw8EAw/3DAz9Bg7xCgP0+f329QH3+vgC9fj7+G73DRAAAAkElEQVR4nG2Q7RrDEAyFKc7QYp2u+7z/65ymrLJn50cOL0mEELvksEWlBZPBaTPrOLa+P20aUbPlFA4apthWKh5YqvCbp1M6Y05fXVwJRuCfrNARSTNlLKZUwZU/NitqjsTxbMnUyrGT+4Q3jjGS3flHPGDIFzD8rFvDe758K5Z7/G6/Mri1U+1Yqvh+cLr8AcMBBnz7hDmCAAAAAElFTkSuQmCC);}
.sections.nav-sections .mega-menu.us-en__mobile {display: none;}
.nav-toggle {left: unset; top: 40px; right: 15px; display: block;}
.nav-toggle:before, .nav-toggle:hover:before { color: #d62d19;}
.page-header .header.panel { padding: 0px; height: 1px;}
.nav-open .nav-toggle:after { background: transparent;} 
.page-wrapper .nav-sections .nav-sections-items .nav-sections-item-title {display: none;}
.nav-before-open .page-wrapper {overflow: scroll !important; }
.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-toggle:before, .nav-toggle:hover:before { color: #d62d19;}
.nav-open .nav-toggle::before { content: 'Close X'; color: #d62d19; font-family: 'Poppins-Medium'; font-size: 18px; margin-top: 5px; margin-right: 5px;}
.nav-open .page-wrapper {left: 0px;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item{float:none;padding: 0px;border-bottom: 0px;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item:hover {border-bottom: 0px;}
.page-wrapper .sections.nav-sections {background: #ffffff;     position: absolute;     margin-top: 30px;     z-index: 999;     height: auto;     width: 100%;     right: 0px;     top: 90px; left: calc(-1 * (100% - 0px));}
.nav-sections-item-content {margin-top: 0px;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item a.us-en__link {display: inline-block;     width: 100%;     padding: 15px 20px;     color: #433e3a; }
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item .submenu-button.submenu-opened + a.us-en__link {background: var(--color-primary); color: #fff !important;}
nav.mega-menu ul.mega-menu li.mega-menu.us-en__item--parent span.submenu-button.submenu-opened + a.mega-menu__link { color: #126f7e !important; background-image: linear-gradient(to right, #126f7e, #126f7e 50%, #126f7e 50%); }
nav.mega-menu ul.mega-menu li.mega-menu.us-en__item--parent span.submenu-button { transform: rotate(0deg); position: absolute; content: ""; display: inline-block; width: 15px; height: 15px; border-right: 0.15em solid #d62d19; border-top: 0.15em solid #d62d19; transform: rotate(134deg); margin-right: 0.5em; margin-left: 1em; float: right; right: 20px; top: 15px;}
nav.mega-menu ul.mega-menu li.mega-menu.us-en__item--parent span.submenu-button.submenu-opened { position: absolute; top: -6px; content: ""; display: inline-block; width: 15px; height: 15px; border-right: 0.15em solid #ffffff; border-top: 0.15em solid #ffffff; transform: rotate(315deg); margin-right: 0.5em; margin-left: 1em; float: right; right: 20px; top: 25px;} 
.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 {position: inherit; width: 100%;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list { display: block; padding-left: 0px; }
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu { display: block;}
.block.block-search {position: relative; width: 394px; top: 0px; left: -80px;}
.block-search .label {text-decoration: none;     display: inline-block;     float: right;     position: absolute;     right: 10px;     bottom: -30px;     z-index: 99;}
.block-search input {    position: static;    height: 50px;  border: 1px solid #888888;     color: #ffffff;     left: 0%;     top: 96px;     font-size: 14px;     padding-left: 20px;}
.block-search .control {border-top: 0px;}
.nav-open .sections.nav-sections {left: 0px;}
.sections.nav-sections {left: calc(-1 * (100% - 0px));}
.bb-mega-menu {background: #efefef !important; }
.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 {background: #efefef !important; }
.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: 1.125rem;}

.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; }
.customer-address-form .form-address-edit .fieldset .field {display: flex;}
.account.customer-address-form .form-address-edit .fieldset .label { width: 30%; text-align: left;}
.customer-address-form #form-validate .fieldset .control { width: 60%; }
.customer-address-form .form-address-edit .field.choice.set.billing, .customer-address-form .form-address-edit .field.choice.set.shipping  {margin-left: 30%;}
.customer-address-form #form-validate .fieldset .control .field.additional .control { width: 100%; }
.customer-address-form .form-address-edit .field.choice.set.billing:before { width: 35%; }
.customer-address-form .form-address-edit .field.choice.set.shipping:before { width: 35%; }
.customer-address-form .form-address-edit .actions-toolbar { margin-left: 30% !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%; margin-top:20px; }
.customer-account-edit .form-edit-account .fieldset.password .label { width: 38% !important; margin-bottom: 10px;text-align: right; }
.customer-account-edit .form-edit-account .fieldset.password .control { width: 60% !important; }
.customer-account-edit .form-edit-account .label { margin-bottom: 10px; }
.customer-account-edit .form-edit-account .fieldset.info { padding-bottom: 20px !important; }
.customer-account-edit .field-company .label, .customer-account-edit .field-title .label { width: 15% !important; }
.customer-account-edit .field-company .control {width: 45%;}
.form-newsletter-manage .field.choice .label { margin-top: 5px;} 
}

@media (min-width: 820px) {
.block.block-search {top: 20px;}
}

/* ---------- Tablet Landscape ---------- */
@media (min-width: 992px) {
.block.block-search{position: relative; width: 394px;top: 20px; left: -80px;}
.ea-search-autocomplete .content { width: 42.7%; right: 0px; }
.ea-no-result .ea-search-autocomplete-no-result { width: 365px !important; }
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item { padding: 0px 0px 20px 0px; margin: 0px 19px; }
	
.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; }

.customer-address-form #form-validate .fieldset .customer-name-prefix > .control {width:100%;}
.account.customer-address-form .form-address-edit .fieldset .label { width: 30%; }
.customer-address-form #form-validate .fieldset .control { width: 55%; }
.customer-address-form .form-address-edit .field.choice.set.billing:before { width: 30%; }
.customer-address-form .form-address-edit .field.choice.set.shipping:before { width: 30%; }
.customer-address-form .form-address-edit .actions-toolbar { margin-left: 30% !important; }

.customer-account-edit .form-edit-account .fieldset.password .label { width: 25% !important; margin-bottom: 0; text-align: right; }
.customer-account-edit .form-edit-account .fieldset.password .control { width: 50% !important; }
.customer-account-edit .form-edit-account .label { margin-bottom: 0; }
.customer-account-edit .field-company .label, .customer-account-edit .field-title .label { width: auto !important; }
.customer-account-edit .field-company, .customer-account-edit .field-title { width: 48%; }
}
@media (min-width: 1180px) { 
header.page-header {position: fixed;}
.page-header { height: 160px;}
.nav-sections .header.links {display: none !important;}
.block.block-search{position: relative; width: 300px;top: 20px; left: 0;}
.panel.header .links {display: inline-block;}
.nav-sections-item-content {display: inline-block !important;}
.nav-sections .header.links li > a {display: inline-block; border: 0px; color: #D62D19; padding: 0px 10px;}
.nav-sections .header.links li {padding: 0px 15px; border: 0px !important;}
.nav-sections .header.links li.greet.welcome {padding: 0px 15px;}
.nav-sections .header.links {border-bottom: 0px;}
.nav-sections-item-content { margin-left: 0.7rem; padding: 10px 0px;}
.page-header .header.panel {padding: 10px 20px; height: 42px;}
.nav-toggle {display: none;}
.page-header .minicart-wrapper .action.showcart:before{content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAFFQTFRF1i0Z1i0Z9cvG6Il+99fU5Xxw////20c22Ton/PLx65aM7aSb+uXj8LGp3lVE429h4GJT6paM8LCo+uXi2Dkn4GFS/fPx6Ih99crF3lRD5XtvbY1yvgAAABt0Uk5T//7/////////////////////////////////7StCLwAAAL1JREFUeJzt0uESQzAMAOCqiUqtqGG8/4POYUfTnrb/drvmRyXkO5ViLDayaJFIIv9NeL4u+SOCFFCuawl5MBEVblesRCiR9d4q6mcgUdAcWQNtGOH8TB0ToAS7ToPuvrHn9wRc4dkY9uRGj56NsRZe5L10AhYRMBj1sJ3qLWHjZJTTSBtswrVRak4bbILmUbzp1ztIY84UCj9RMF+qGZSfsHG5FAtYzx1EGicvQwhr8YzAP9kTiSTykySLjg8jHAZRVa7bowAAAABJRU5ErkJggg==); line-height: 20px;}
.page-header .header.panel { padding: 10px 20px; height: 42px;}
.page-header .panel.header .minicart-wrapper {margin: 0px 0px 0px 30px}
.minicart-wrapper { top: -10px;}
.page-wrapper .sections.nav-sections {position: relative;     margin-top: 3px;     z-index: 0;     height: auto;     width: auto;     right: 0px;     top: 0px; left: unset; background: transparent; }
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item {float: left;}
nav.mega-menu ul.mega-menu li.mega-menu.us-en__item--parent span.submenu-button {display: none;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item:hover { border-bottom: 10px solid #D62D19; height: 75px; }
.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 { margin-top: 20px; }
.bb-mega-menu {background: #FFF !important; }
.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 {position: absolute !important; width: 300px;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item a.us-en__link { margin: unset; padding: 15px 0; }
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item:last-child { margin-right: 0 !important; }
.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: 1.02rem;}

/* .customer-address-form .form-address-edit .fieldset .field {display: block;} */
.account.customer-address-form .form-address-edit .fieldset .label { width: 25%; }
.customer-address-form #form-validate .fieldset .control { width: 55%; }
.customer-address-form .form-address-edit .field.choice.set.billing, .customer-address-form .form-address-edit .field.choice.set.shipping  {margin-left: 0%;}
.customer-account-edit .field-company .control {width: 94.5% !important;}
}
/* ---------- Disktop ---------- */
@media (min-width: 1200px) {
.nav-sections-item-content { padding: 0px; }
.nav-sections-item-content#store { display: none !important; }
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item { border: 0px; float: left; padding: 0px 0px 23px 0px;  margin: 0px 19px; }
.page-header .panel.header .minicart-wrapper{ margin-right: 0px; }
.nav-sections {width: auto; }
.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: 18px;     display: block;     width: auto;     padding: 0px;  }
.page-wrapper .sections.nav-sections {width: auto; left: unset; margin-top: 27px;}
nav.mega-menu ul.mega-menu li.mega-menu.us-en__item--parent span.submenu-button {display: none;}
.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 {position: absolute;}
.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 {width: 300px;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list {display: inline-block;     padding-left: 20px;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item .submenu-button.submenu-opened + a.us-en__link {background: none; color: #433e3a;}
.block.block-search { width: 300px;position: relative; left: unset;}
.bb-mega-menu {background: #fff !important; }
.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 {background: #fff !important; }
.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 { margin-top: 32px; }
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item:hover { height: unset; }
.nav-sections-item-content { margin-left: unset;}
.account.customer-paymentinfo-index  #maincontent.page-main, .newsletter-manage-index.page-layout-2columns-left #maincontent.page-main, .customer-account-login.page-layout-1column #maincontent.page-main, .checkout-onepage-success.page-layout-1column #maincontent.page-main, .checkout-index-index #maincontent.page-main, .checkout-cart-index #maincontent.page-main, .account.page-multiple-wishlist.wishlist-index-index #maincontent.page-main, .account.customer-account-index #maincontent.page-main, .account.customer-account-edit #maincontent.page-main, .account.customer-address-index #maincontent.page-main, .account.sales-order-history #maincontent.page-main, .account.customer-address-form #maincontent.page-main, .account.wishlist-index-index #maincontent.page-main, .account.sales-order-view  #maincontent.page-main{margin-left: auto; margin-right: auto; max-width: 1400px; padding-left: 20px;  padding-right: 20px;}

}

/* ---------- Disktop ---------- */
@media (min-width: 1320px) { 
	.block.block-search { width: 394px;}
	.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: 1.125rem;}

}

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

}

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

}
/* ---------- Ramarajan Styles Block End ---------- */






/* ---------- Leela Styles Block start ---------- */	
.cms-materials-compact-laminate h1,.cms-materials-compact-laminate h2,.cms-materials-compact-laminate h3,.cms-materials-compact-laminate h4,.cms-materials-compact-laminate h5,.cms-materials-compact-laminate h6,.storelocator-homeowner-index  h1,.storelocator-homeowner-index h2,.storelocator-homeowner-index h3,.storelocator-homeowner-index h4,.storelocator-homeowner-index h5,.storelocator-homeowner-index h6,{color: #111; font-family: 'Poppins-Regular';font-weight: 400;}
.cms-materials-compact-laminate p, .storelocator-homeowner-index p, .contact-index-index p{color: #888;font-size: 1.125rem;font-family: 'Poppins-Light';font-weight: 300;}
.cms-materials-compact-laminate .breadcrumbs a,.cms-materials-compact-laminate .breadcrumbs .items, .storelocator-homeowner-index .breadcrumbs a,.storelocator-homeowner-index .breadcrumbs .items {color: #111;font-size: 0.875rem;font-family: 'Poppins-Regular';font-weight: 400;}
.storelocator-homeowner-index .breadcrumbs .items li{display:none;}
.storelocator-homeowner-index .breadcrumbs .items li:last-child{display:block;}
.cms-materials-compact-laminate a.pagebuilder-button-primary:hover,.cms-materials-compact-laminate button.pagebuilder-button-primary:hover,.cms-materials-compact-laminate div.pagebuilder-button-primary:hover,.cms-materials-compact-laminate .cart.table-wrapper .actions-toolbar>.action.pagebuilder-button-primary:hover,.cms-materials-compact-laminate .action-gift.pagebuilder-button-primary:hover {background-color: #ed2d1b;	border: 1px solid #ed2d1b;}
.cms-materials-compact-laminate #maincontent.page-main {position: relative;}
.cms-materials-compact-laminate .bb-top-banner-content h1,.storelocator-homeowner-index .bb-top-banner-content h1, .contact-index-index .bb-top-banner-content h1{font-size: 3.750rem;	margin-bottom: 22px;	font-family: 'Poppins-Regular';	font-weight: 400;}
.cms-materials-compact-laminate .bb-top-banner-content p,.storelocator-homeowner-index .bb-top-banner-content p, .contact-index-index .bb-top-banner-content p{font-size: 1.313rem;font-family: 'Poppins-Light';}
.cms-materials-compact-laminate .bb-cl-bd-gradient {height: 120px;background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box;opacity: 0.05;}
.cms-materials-compact-laminate .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {align-items: flex-start;padding-top: 40px;}
.cms-materials-compact-laminate .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay h3 {font-size: 1.875rem;font-family: 'Poppins-Medium';margin-bottom: 30px;}
.cms-materials-compact-laminate .bb-cl-top-slider .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay p {font-size: 1.313rem;padding-left: 45px;	position: relative;}
.cms-materials-compact-laminate .bb-cl-top-slider .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay p:before {	content: '';	position: absolute;	top: -6px;	left: -5px;width: 30px;height: 30px;background-image: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/our-products-trans.png');}
.cms-materials-compact-laminate .bb-cl-top-slider {position: relative;}
.cms-materials-compact-laminate .bb-cl-top-slider .slick-dots {position: absolute;bottom: 0px;}
.cms-materials-compact-laminate .bb-cl-top-slider .slick-dots li button {height: 10px;width: 10px;border: none;}
.cms-materials-compact-laminate .bb-cl-top-slider .slick-dots li.slick-active button {background: #d62d19;}
.cms-materials-compact-laminate .bb-cl-top-slider .slick-dots li button:focus-visible,.cms-materials-compact-laminate .bb-cl-top-slider .slick-dots li.slick-active button:focus {outline: none;}
.cms-materials-compact-laminate .bb-cl-launch-btn .pagebuilder-button-primary {border-radius: 0px;border: 1px solid #d72918;padding: 15px 20px 15px 65px;font-size: 1.313rem;font-weight: 400;font-family: 'Poppins-Medium';position: absolute;right: 0;bottom: 24px;width: auto;margin: 0;cursor: pointer;}
.cms-materials-compact-laminate .bb-cl-launch-btn .pagebuilder-button-primary:before {content: '';position: absolute;left: 20px;margin-top: 5px;width: 30px;
height: 30px;background-image: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/cubes.png');}
.cms-materials-compact-laminate .bb-cl-secondBlock h3,.cms-materials-compact-laminate .bb-cl-guarantee-section h3 {	font-size: 1.500rem;margin-bottom: 20px;line-height: 2.250rem;}
.cms-materials-compact-laminate .bb-cl-secondBlock {padding-top: 60px !important;}
.cms-materials-compact-laminate .bb-cl-secondBlock p {font-size: 1.313rem;line-height: 2.250rem;margin-bottom: 60px;letter-spacing: -0.21px;}
.cms-materials-compact-laminate .bb-cl-secondBlock ul {padding-left: 0px;}
.cms-materials-compact-laminate .bb-cl-secondBlock ul li {font-family: 'Poppins-Regular';font-size: 1.125rem;list-style: none;padding-left: 60px;position: relative;}
.cms-materials-compact-laminate .bb-cl-secondBlock ul li:after {content: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/check-list.png');width: 30px;display: inline-block;	height: 30px;position: absolute;	padding: 1px 7px;left: 0px;top: 0px;background: #84C444;border-radius: 15px;}
.cms-materials-compact-laminate .bb-cl-guarantee-section {background: #FEF8E6;padding: 80px 0px;margin-top: 100px;}
.cms-materials-compact-laminate .bb-cl-guarantee-section .pagebuilder-column {position: relative;border: 1px solid #efb600;	padding: 3rem 3rem 3rem 7rem;}
.cms-materials-compact-laminate .bb-cl-guarantee-section .pagebuilder-column figure{margin:0px;}
.cms-materials-compact-laminate .bb-cl-guarantee-section .pagebuilder-column img {position: absolute;left: 25px;}
.cms-materials-compact-laminate .arrow-icon-link,.cms-materials-compact-laminate .bb-cl-guarantee-section .arrow-icon-link,.cms-materials-compact-laminate .bb-claim-ideas-section .arrow-icon-link {position: relative; height:52px;cursor: pointer;}
.cms-materials-compact-laminate .bb-cl-guarantee-section .arrow-icon-link:before {content: '';width: 52px;display: inline-block;height: 52px;position: absolute;background: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/go52x52.png') 0 0 no-repeat;}
.cms-materials-compact-laminate .bb-claim-prod-section .arrow-icon-link p a:before {content: '';width: 30px;display: inline-block;height: 30px;position: absolute;background: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn.png') 0 0 no-repeat;}
.cms-materials-compact-laminate .bb-claim-ideas-section .arrow-icon-link p a:before {content: '';width: 30px;display: inline-block;height: 30px;position: absolute;	background: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn.png') 0 0 no-repeat;}
.cms-materials-compact-laminate .bb-cl-guarantee-section .arrow-icon-link:before {left: 0px;}
.cms-materials-compact-laminate .bb-claim-prod-section {	padding: 100px 0px 40px;}
.cms-materials-compact-laminate .bb-claim-prod-section h2,.cms-materials-compact-laminate .bb-claim-explore-section h2,.cms-materials-compact-laminate .bb-claim-explore-slider h2,.cms-materials-compact-laminate .bb-claim-ideas-section h2,.cms-materials-compact-laminate .bb-claim-retailer-section h2 {
font-size: 1.875rem;margin-bottom: 30px;font-family: 'Poppins-Medium';}
.cms-materials-compact-laminate .bb-claim-prod-section figure {background: #f2f2f2;}
.cms-materials-compact-laminate .bb-claim-prod-section .pagebuilder-column {position: relative;}
.cms-materials-compact-laminate .bb-claim-prod-section .pagebuilder-column h3,.cms-materials-compact-laminate .bb-claim-prod-section .pagebuilder-column .arrow-icon-link {left: 35%;position: absolute;color: #fff;font-family: 'Poppins-Medium';font-weight: 500;}
.cms-materials-compact-laminate .bb-claim-prod-section .pagebuilder-column h3 {top: 50px;font-size: 1.875rem;}
.cms-materials-compact-laminate .bb-claim-prod-section .pagebuilder-column .arrow-icon-link {top: 100px;font-size: 1.125rem;cursor: pointer;}
.cms-materials-compact-laminate .bb-claim-prod-section .pagebuilder-column .arrow-icon-link p a:before {right: -40px;top: 5px;}
.cms-materials-compact-laminate .bb-claim-prod-section .pagebuilder-column .arrow-icon-link a {color: #fff;font-family: 'Poppins-Medium';font-weight: 500;}
.cms-materials-compact-laminate .bb-claim-explore-section,.cms-materials-compact-laminate .bb-claim-explore-slider {padding-bottom: 60px;border-bottom: 1px solid #ccc;}
.cms-materials-compact-laminate .bb-claim-explore-section p a {font-size: 1.313rem;color: #111;font-family: 'Poppins-Medium';position: relative;}
.cms-materials-compact-laminate .bb-claim-explore-section p a:hover,.cms-materials-compact-laminate .bb-claim-prod-section .arrow-icon-link p a:hover {	color: #d62d19;}
.cms-materials-compact-laminate .bb-claim-explore-section p a:after {content: '';position: absolute;top: 4px;margin-left: 1rem;width: 20px;height: 20px;	background-image: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn.png');}
.cms-materials-compact-laminate .bb-claim-explore-section .pagebuilder-column-group {max-width: 1280px;margin: 10px auto 0px;}
.cms-materials-compact-laminate .bb-claim-explore-section .pagebuilder-column {padding: 0px 20px;}
.cms-materials-compact-laminate .bb-claim-explore-section .pagebuilder-column img {border-radius: 10px;}
.cms-materials-compact-laminate .bb-claim-faq-section {max-width: 650px;margin: 0 auto;padding: 60px 0px 40px;}
.cms-materials-compact-laminate .bb-claim-faq-section h4 {font-size: 1.313rem;margin-bottom: 24px;font-family: 'Poppins-Medium';}
.cms-materials-compact-laminate .bb-claim-faq-section .accordion {display: block;cursor: pointer;transition: 0.4s;margin-bottom: 10px;background: #FAE8E6;	border-radius: 10px;padding: 1.657rem 0 1.657rem 1.5rem;}
.cms-materials-compact-laminate .bb-claim-faq-section .accordion p {font-size: 1.125rem;padding-right: 20px;position: relative;font-family: 'Poppins-Medium';
color: #111;margin: 0px;}
.cms-materials-compact-laminate .bb-claim-faq-section .accordion.active {background: none;border: 1px solid #d62d19;border-bottom: none;border-bottom-left-radius: 0px;	border-bottom-right-radius: 0px;margin-bottom: 0px;}
.cms-materials-compact-laminate .bb-claim-faq-section .accordion p::after {content: '';position: absolute;top: 10px;background-image: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/down-arrow.png');background-repeat: no-repeat;display: inline-block;right: 0;padding: 10px 17px;}
.cms-materials-compact-laminate .bb-claim-faq-section .panel {display: none;border: 1px solid #d62d19;border-top: 0px;margin-bottom: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;	overflow: hidden;}
.cms-materials-compact-laminate .bb-claim-faq-section .panel p {font-size: 1.000rem;font-family: 'Poppins-Light';padding: 10px 22px 25px;}
.cms-materials-compact-laminate .bb-claim-ideas-section,.cms-materials-compact-laminate .bb-claim-ideas-slider {padding-top: 60px;padding-bottom: 80px;	border-top: 1px solid #ddd;}
.cms-materials-compact-laminate .bb-claim-ideas-section p {padding-right: 20%;font-size: 1.125rem;color: #111;font-family: 'Poppins-Medium';letter-spacing: -0.36px;}
.cms-materials-compact-laminate .bb-claim-ideas-section .arrow-icon-link p a {color: #111;}
.cms-materials-compact-laminate .bb-claim-ideas-section .arrow-icon-link p a:hover {color: #d62d19;}
.cms-materials-compact-laminate .bb-claim-ideas-section .arrow-icon-link p a:before {right: 10px;}
.cms-materials-compact-laminate .bb-claim-retailer-section {position: relative;}
.cms-materials-compact-laminate .bb-claim-retailer-section h2 {	padding-top: 50px;}
.cms-materials-compact-laminate .bb-claim-retailer-section .pagebuilder-column p {padding-bottom: 30px;	padding-right: 30%;}
.cms-materials-compact-laminate .bb-claim-retailer-section .pagebuilder-button-primary {padding: 12px 70px 13px 15px;position: relative;font-size: 1.125rem;
font-family: 'Poppins-Medium';font-weight: 500;border: 1px solid #d72918;cursor: pointer;}
.cms-materials-compact-laminate .bb-claim-retailer-section .pagebuilder-button-primary:after {content: '';position: absolute;right: 20px;margin-top: 5px;width: 30px;height: 30px;background-image: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn-30x30.png);}
.cms-materials-compact-laminate .bb-claim-retailer-section div.bb-cl-bd-gradient {height: 170px;background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box;opacity: 0.05;position: absolute;width: 100%;bottom: 68px;z-index: -1;}

	/* Footer */
.page-bottom {padding: 70px 0px;}
.page-bottom a.pagebuilder-button-link {font-size: 1.125rem;font-family: 'Poppins-Medium';font-weight: 400;line-height: 24px;padding: 20px 10px;color: #111111;}
.page-bottom .pagebuilder-button-link:hover {text-decoration: none;color: #d62d19;}
.copyright-content.copyright {color: #888888;font-size: 0.875rem;font-weight: 400;line-height: 20px;font-family: 'Poppins-Medium';}
div.pagebuilder-button-primary {background-color: #d72918;font-size: 0.875rem;font-weight: 200;padding: 10px;border-radius: 5px;}
div.bb-button-secondary div.pagebuilder-button-primary {background-color: #121111;border-color: #121111;}
.cms-materials-compact-laminate .bb-claim-faq-section .accordion:not(.active) p {text-overflow: ellipsis;overflow: hidden;display: -webkit-box !important;	-webkit-line-clamp: 1;-webkit-box-orient: vertical;white-space: normal;}
	/* Slider section */
.bb-claim-explore-slider {padding-left: 20px;padding-right: 20px;}
.bb-claim-explore-slider .slick-initialized .slick-slide {/*touch-action: none;*/ position: relative;}
.bb-claim-explore-slider .slick-initialized .slick-slide:last-child {margin-right: 0;}
.bb-claim-explore-slider .slick-initialized .slick-slide .pagebuilder-poster-content {position: absolute;left: 0;}
.bb-claim-explore-slider .slick-initialized .slick-slide a {display: block;font-family: 'Poppins-Medium';font-size: 1.125rem;font-weight: 500;line-height: 1.8rem;color: #111;position: relative;-webkit-transition: all .2s;transition: all .2s;}
.bb-claim-explore-slider .slick-initialized .slick-slide a:after {content: '';position: absolute;top: 4px;margin-left: 1rem;width: 20px;height: 20px;background-image: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn.png');}
.bb-claim-explore-slider .slick-initialized .slick-slide a:hover {color: #D62D19;}
.bb-claim-ideas-slider {padding-left: 20px;	padding-right: 20px;}
.bb-claim-ideas-slider h2 {font-family: 'Poppins-Medium';font-weight: 500;color: #111;}
.bb-claim-ideas-slider .slick-initialized .slick-slide {/*touch-action: none;*/ position: relative;}
.bb-claim-ideas-slider .slick-initialized .slick-slide:last-child {margin-right: 0;}
.bb-claim-ideas-slider .slick-initialized .slick-slide .pagebuilder-poster-content {position: absolute;	left: 0;}
.bb-claim-ideas-slider .slick-initialized .slick-slide a {display: flex;padding-right: 2rem;font-family: 'Poppins-Medium';font-size: 1.125rem;font-weight: 500;
line-height: 1.8rem;color: #111;position: relative;-webkit-transition: all .2s;transition: all .2s;}
.bb-claim-ideas-slider .slick-initialized .slick-slide a:hover {color: #D62D19;}
.bb-claim-explore-slider .slick-initialized .slick-slide .pagebuilder-slide-wrapper {border-radius: 10px !important;}
.clearfix {clear: both;}
table.info_display_table{width:100%;}
.wtb_add {font-weight: bold;color: #FFFFFF;font-family: 'Questrial', sans-serif;font-size: 0.875rem; margin: 0px 0px 0px 0px;}
.distributor-list ul {margin-left: 15px;padding:0px;}
.distributor-list ul li {list-style-type:circle;}
.table_scroll{padding:20px;height:250px;}
.select_dealer_commercial{margin-top:0px;}
.wtb_content .content_box .content_display::-webkit-scrollbar {width: 10px;}
.wtb_content .content_box .content_display::-webkit-scrollbar-track {background: #5e5e5e;}
.wtb_content .content_box .content_display::-webkit-scrollbar-thumb {background: rgb(163, 163, 163); }
.wtb_content .content_box .content_display::-webkit-scrollbar-thumb:hover {background: rgb(163, 163, 163);}
.distributor_type .check_wtb{background: url(../../frontend/Magento/blank/en_US/Wilsonart_Distributor/images/whr-to-buy-tick.png) no-repeat scroll 96% 50%;}
/* Home Owners css start  */
.home_owners .submit{display:none;}
.home_owners .homeowners_addressList ul li .address{line-height:16px;}
.home_owners .homeowners_addressList ul li .title{font-size:0.938rem;font-weight:bold;}
.home_owners .homeowners_addressList ul li.store{border-top:1px dotted #737373;margin: 0 0 15px;width: 100%;padding: 5px 0px;}
.home_owners .homeowners_addressList ul .store .phone{margin-top: 0.2em;margin-bottom: 0.5em;}	.home_owners .homeowners_addressList ul li a{text-decoration:none;color: #433e3a;}
.home_owners .homeowners_addressList .categories ul{padding-left:0px;margin-top:4px;list-style: none;font-family: 'Poppins-Regular';}
#current_store{padding-left:20px;margin:0px;}
.add_list::-webkit-scrollbar {width: 10px;}
.add_list::-webkit-scrollbar-track {background: #5e5e5e;}
.add_list::-webkit-scrollbar-thumb {background: rgb(163, 163, 163); }
.add_list::-webkit-scrollbar-thumb:hover {background: rgb(163, 163, 163);}
.homeowners-map .google-store-locator-map{position: relative; overflow: hidden;}
.home_owners .add_list{width:100%;}
.home_owners .add_list .homeowners_addressList{float:left;position:relative;min-height:1px;height:300px;}
.homeowners-map .google-store-locator-map .gm-style .gm-style-iw-c{max-width: none !important;max-height: none !important;}
.homeowners-map .google-store-locator-map .gm-style .gm-style-iw-d{max-width: none !important;max-height: none !important;}
.homeowners-map .google-store-locator-map .gm-style-iw .store{color: #433e3a;width: 100%;}
.homeowners-map .google-store-locator-map .gm-style-iw .store .title{font-family: 'Questrial', sans-serif;font-size: 0.938rem;font-weight: 600;color: #5e5e5e;text-decoration: underline;margin-bottom: 5px;}
.homeowners-map .google-store-locator-map .gm-style-iw .store .address{font-family: 'Questrial', sans-serif;font-size:0.875rem;font-weight: 600;margin-bottom: 4px;}
.homeowners-map .google-store-locator-map .gm-style-iw .store .address .phone a{color: #C00002;font-size: 0.875rem;font-family: 'Questrial', sans-serif;font-weight: 600;}
.homeowners-map .google-store-locator-map .gm-style-iw .store .buttons .map-get-dir{font-family: 'Questrial', sans-serif;background-color: #C00002;font-size: 0.688rem;font-weight: 600;display: block;float: left;margin-right: 10px;border: 1px solid #C00002;color: #fff;border-radius: 5px;padding: 6px;}
.homeowners-map .google-store-locator-map .gm-style-iw .store .buttons .website_button{font-family: 'Questrial', sans-serif;background-color: #C00002;font-size: 0.688rem;font-weight: 600;display: block;float: left;margin-right: 10px;border: 1px solid #C00002;color: #fff;border-radius: 5px;padding: 6px;}
.homeowners-map .google-store-locator-map .gm-style-iw .store .buttons .map-website{font-family: 'Questrial', sans-serif;background-color: #C00002;font-size: 0.688rem;font-weight: 600;display: block;border: 1px solid #C00002;color: #fff;border-radius: 5px;padding: 6px;float: right;}
.homeowners-map .google-store-locator-map .gm-style-iw .store .distance {display:none;}
.homeowners-map .google-store-locator-map .gm-style-iw .store .categories .filter-categories {display:none;}
.home_owners .homeowners_addressList .web .submit{display:block;color: #d62d19;margin-top:20px;font-size:1.000rem;overflow:hidden; text-decoration:underline;}
button.distributor_info:hover{color: #fff;border: 0;height: 35px;background: #ec1c2d;}
.store{color:#333;}
.row.commercialBuyer_wrap{margin-right:0px;}
.commercialBuyer_wrap .navigation_tabs ul li.active a.tabBG{background: #433e3a;}
.commercialBuyer_wrap .navigation_tabs ul li a.tabBG{background: #e9e9e9;position: relative;color: #fff;font-size: 1.063rem;font-family: 'Questrial', sans-serif;}
.commercialBuyer_wrap .navigation_tabs ul li a .title_c{line-height:21px;font-size: 1.063rem;color: #333;font-weight: normal;}
.commercialBuyer_wrap .navigation_tabs ul li.active a.tabBG:after{content: " ";position: absolute;width: 0px;height: 0px;border-color: transparent transparent #f0f0f0 transparent;right: 0;top: 40px;z-index: 2;left: 0;margin: 0 auto;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 10px solid #3d3737;}
.distributor_info .info_icon{padding: 10px;vertical-align: top;background-image: url(../../frontend/Magento/blank/en_US/Wilsonart_Distributor/images/info-icn.png);background-repeat: no-repeat;background-position: 50% 44%;}




@media only screen and (max-width:767px){
.homeowners-map .google-store-locator-map .gm-style-iw .store .buttons .map-get-dir{display:none;}
.home_owners .submit.map-call-now{font-family: 'Questrial', sans-serif;background-color: #C00002;font-size: 0.688rem;font-weight: 600;display: block;float: left;margin-right: 10px;border: 1px solid #C00002;color: #fff;border-radius: 5px;padding: 6px;}
}
/* Home Owners css end  */

.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: 0px; }

/* New CSS*/
.storelocator-homeowner-index #maincontent.page-main, .contact-index-index #maincontent.page-main, .gallery-index-index #maincontent.page-main {max-width:100%;padding:0px;padding-bottom:100px; position:relative;}
.storelocator-homeowner-index .page-title-wrapper, .contact-index-index .page-title-wrapper{display:none;}
.storelocator-homeowner-index .bb-top-banner-content{width:50%;margin: 0px auto 80px; text-align:center;}
.storelocator-homeowner-index .map-view .container{width: 100% !important;margin: 0 auto;padding: 0;max-width: 100%;}
.storelocator-homeowner-index .map-label{padding:35px;border: 1px solid #ddd;border-radius:3px; z-index: 2;  position: relative;background: #fff;}
.storelocator-homeowner-index .map-view .home_owners.map-owners{position:relative;width:100%;left:0;top:-140px;padding:170px 0px 0px;border:none;overflow: hidden;}
.storelocator-homeowner-index #map{height:900px;}
.storelocator-homeowner-index .distributor_parent .msg-content{font-size:1.313rem;font-family:'Poppins-Medium';font-weight:500;margin-bottom:10px;}
.storelocator-homeowner-index .search_input_field .wtb_search{border-radius:5px;font-size:1.125rem;font-family:'Poppins-Light';font-weight:300;color:#888888;padding: 18px 20px; height: auto;}
.storelocator-homeowner-index .search_input_field:after{content: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/search-icon.png'); width: 30px;display: inline-block; height: 30px; position: absolute; padding: 1px 7px; border-radius: 15px;}
.storelocator-homeowner-index .column.main .home_owners.map-owners .homeowners-map{height:auto;}
.storelocator-homeowner-index .tab-content.wtb_content.home_owners.map-owners:after{content: '';width: 100%;position: absolute;left: 0;z-index: -1;  background: #01010100;background: linear-gradient(180deg, #01010100, #0101010D); height: 172px;top: 0px;}
.storelocator-homeowner-index .columns{margin-top:-30px;}
.storelocator-homeowner-index .page-main .columns .main .container{max-width: 100%;padding-left: 0px;padding-right: 0px;margin-top: 0px;}
.storelocator-homeowner-index .columns .home_owners .homeowners_addressList > ul > li{height:auto;border-radius: 5px;background: #FEF8E6;padding: 35px 30px;height:450px;float:left;list-style-type: none;margin-bottom: 20px;}
.storelocator-homeowner-index .columns .home_owners .homeowners_addressList ul li .title{font-size:21px;font-family:'Poppins-Medium';letter-spacing:-0.42px; font-weight:500;margin-bottom: 20px;}
.storelocator-homeowner-index .columns .block-wishlist{display:none;}
.storelocator-homeowner-index .distributor_type_filter h6{margin-bottom:30px;font-size:1.875rem;font-family:'Poppins-Medium';letter-spacing:-0.6px;line-height:32px;}
.cat-error-msg{margin:10px 0px; color:#d62d19;}
.storelocator-homeowner-index .columns ul.distributor_list {list-style: none;border: 1px solid #ddd;padding: 36px 30px 15px;}
.storelocator-homeowner-index .columns ul.distributor_list .distributor_title{font-size: 21px; font-family: 'Poppins-Medium'; margin-bottom: 25px;}
.storelocator-homeowner-index .columns ul.distributor_list li, .storelocator-homeowner-index .reail_dis_checkbox li{margin-bottom:6px;position: relative;padding-left: 45px;}
.storelocator-homeowner-index .columns ul.distributor_list li input,.storelocator-homeowner-index .reail_dis_checkbox li input[type="checkbox"]{position: absolute;opacity: 0;z-index: 1;}
.storelocator-homeowner-index .columns ul.distributor_list li label, .storelocator-homeowner-index .reail_dis_checkbox li label{font-size:1.125rem;font-family:'Poppins-Light';letter-spacing:-0.54px; display: inline-block;line-height: 24px;vertical-align: middle;position: relative; padding-left: 15px;user-select: none;}
.storelocator-homeowner-index .columns ul.distributor_list li label::after, .storelocator-homeowner-index .reail_dis_checkbox li label::after{position: absolute;content: "";width: 18px;height: 18px;left: 0;top: 2px;margin-left: -18px; background-color: white;border: 1px solid #888888;-webkit-border-radius: 3px;border-radius: 3px;background-clip: padding-box;cursor: pointer;}
.storelocator-homeowner-index .columns ul.distributor_list li label::before, .storelocator-homeowner-index .reail_dis_checkbox li label::before{position: absolute;content: "";width: 10px;height: 5px;top: 8px;left: 6px;  margin-left: -20px; border: 1px solid #d62d19;border-top: none; border-right: none;background: transparent;-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);opacity: 0;-webkit-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;z-index: 1;}	
.storelocator-homeowner-index .columns ul.distributor_list li label:active::before, .storelocator-homeowner-index .reail_dis_checkbox li label:active::before{opacity:0.3;}
.storelocator-homeowner-index .columns ul.distributor_list li input[type="checkbox"]:checked+label, .storelocator-homeowner-index .reail_dis_checkbox li input[type="checkbox"]:checked+label{color:#111;}
.storelocator-homeowner-index .columns ul.distributor_list li input[type="checkbox"]:checked+label::after,.storelocator-homeowner-index .reail_dis_checkbox li input[type="checkbox"]:checked+label::after{border:1px solid #d62d19;}
.storelocator-homeowner-index .columns ul.distributor_list li input[type="checkbox"]:checked+label::before,.storelocator-homeowner-index .reail_dis_checkbox li input[type="checkbox"]:checked+label::before{opacity:1;}
.storelocator-homeowner-index .columns ul.distributor_list li input[type="checkbox"], .storelocator-homeowner-index .reail_dis_checkbox li input[type="checkbox"]{border: 1px solid #888888;border-radius:3px;width:20px;height:20px;position: absolute;opacity: 0;z-index:4;left: 26px;cursor: pointer;}
.storelocator-homeowner-index .columns ul.distributor_list li input[type="checkbox"]:disabled+label,.storelocator-homeowner-index .reail_dis_checkbox li input[type="checkbox"]:disabled+label {color: #787878;cursor: default;}
.storelocator-homeowner-index .columns ul.distributor_list li input[type="checkbox"]:disabled+label::after,.storelocator-homeowner-index .reail_dis_checkbox li input[type="checkbox"]:disabled+label::after{border: 3px solid #787878;background-color:#ffffff;}
.storelocator-homeowner-index .columns ul.distributor_list li input[type="checkbox"]:disabled+label::before,.storelocator-homeowner-index .reail_dis_checkbox li input[type="checkbox"]:disabled+label::before{display:none;}
.storelocator-homeowner-index .reail_dis_checkbox li input[type="checkbox"] {left:2px;top:-8px;}
.storelocator-homeowner-index .columns ul li .store .address,.storelocator-homeowner-index .columns ul li .store .address .phone a{font-size:1.125rem;font-family:'Poppins-Regular';line-height:32px;color:#888888;}
/* .storelocator-homeowner-index .columns ul li .store .categories{display:none;} */
.storelocator-homeowner-index .columns .home_owners{overflow:hidden; padding: 22px 20px 0px 30px;border:none;}
.storelocator-homeowner-index #maincontent.page-main:after{content: '';width: 100%;position: absolute;left: 0;z-index: -1;  background: #01010100;background: linear-gradient(180deg, #01010100, #0101010D); height: 100px;bottom: 0px;}
.storelocator-homeowner-index .Retail_Distributor{font-size: 40px; font-family: 'Poppins-Medium';margin-bottom: 30px;}
.storelocator-homeowner-index .reail_dis_checkbox{list-style:none;margin-top: 95px; margin-bottom: 0px;padding-left:50px;}
.storelocator-homeowner-index .reail_dis_checkbox li{display:inline-block;margin-right:30px;position:relative;padding-left:20px;}
.cms-kitchen-trends-in-2023 .top-blog-header{background:#f2f2f2;width:100%;top:0px;}
.cms-kitchen-trends-in-2023 .top-blog-header .pagebuilder-column-line{max-width:1400px;margin:0 auto;padding:20px 20px 0px;}
.cms-kitchen-trends-in-2023 .top-blog-header .pagebuilder-column .archive-list{padding-top:5px;font-size:15px;font-family:'Poppins-Medium';font-weight:500;letter-spacing:0.3px;}
.cms-kitchen-trends-in-2023 .top-blog-header .pagebuilder-column .archive-list ul{list-style:none; display:inline-block;margin-bottom:0px;padding-left:30px;}
.cms-kitchen-trends-in-2023 .top-blog-header .pagebuilder-column .archive-list ul li{display:inline-block;margin:0px 5px 5px;padding:5px 10px 4px;background:#fff;color:#d62d19;cursor:pointer;border-radius:5px;}
.cms-kitchen-trends-in-2023 .top-blog-header .pagebuilder-column .archive-list ul li:hover{background:#FAE8E6;}
.cms-kitchen-trends-in-2023 .top-blog-header .pagebuilder-column:nth-child(1){font-size:27px;font-family:'Poppins-Regular';font-weight:400;letter-spacing:-0.54px;line-height:40px;margin-bottom:4px;}
.cms-kitchen-trends-in-2023 .main-blog-section {padding: 80px 20px 0px;}
.cms-kitchen-trends-in-2023 .main-blog-section .bb-blog-date{font-size:14px;font-family: 'Poppins-Regular';}
.cms-kitchen-trends-in-2023 .main-blog-section .pagebuilder-column-line{padding-bottom:20px;}
.cms-kitchen-trends-in-2023 .main-blog-section .pagebuilder-column-line:first-child,.cms-kitchen-trends-in-2023 .main-blog-section .pagebuilder-column-line:last-child{padding-bottom:60px;}
.cms-kitchen-trends-in-2023 #maincontent .breadcrumbs, .news-page.news-index-display #maincontent .breadcrumbs, .news-page.news-archive-index #maincontent .breadcrumbs, .news-page.news-view-index #maincontent .breadcrumbs{position: relative; top: 80px; z-index: 8;}
.news-page.news-view-index .column.main, .news-page.news-view-index .sidebar-main{width: 100%; margin-left: auto !important; margin-right: auto !important; float: none; padding:0px;}
.news-page.news-view-index .column.main{max-width: 1400px;}
.cms-kitchen-trends-in-2023 .main-blog-section .pagebuilder-column-line h1, .news-page.news-view-index .post-view .post-header h1{font-size:3.750rem;font-family:'Poppins-Regular';font-weight:400;letter-spacing:-1.2px;line-height:70px;padding:12px 0px;}
.post-header h1:before, .post-header h2:before{display:none;}
.cms-kitchen-trends-in-2023 .main-blog-section .pagebuilder-column-line h1 + div{font-size:27px;font-family:'Poppins-Light';font-weight:300;letter-spacing:-0.27px;padding:8px 0px;color:#888888;}	
.cms-kitchen-trends-in-2023 .main-blog-section .pagebuilder-column-line h4, .news-page.news-view-index .bb-blog-content h4{font-size:1.500rem;font-family:'Poppins-Medium';font-weight:500;letter-spacing:-0.48px;margin-bottom:40px;line-height:34px;}	
.cms-kitchen-trends-in-2023 .main-blog-section .pagebuilder-column-line .bb-blog-content p, .news-page.news-view-index .bb-blog-content p, .news-page.news-view-index .post-view div{color:#888888;font-size:1.125rem;font-family:'Poppins-Light';font-weight:300;letter-spacing:-0.18px;line-height:31.5px;}
.news-page.news-view-index .post-view div.discover-btn{padding:0px 20px;}
.cms-kitchen-trends-in-2023 .discover-btn .pagebuilder-button-primary ,.contact-index-index .custom-contact-btn .pagebuilder-button-primary ,.contact-index-index .discover-btn .pagebuilder-button-primary, .news-page.news-view-index .discover-btn .pagebuilder-button-primary {position: relative;margin-right: 1.2rem;padding: 10px 66px 10px 20px;font-size: 1.125rem;font-weight: 500;line-height: 1.75rem;background-color: #d72918;border-radius: 4px;border: none;cursor: pointer;-webkit-transition: all .2s; transition: all .2s;}
.cms-kitchen-trends-in-2023 .discover-btn .pagebuilder-button-primary:hover,.contact-index-index .custom-contact-btn .pagebuilder-button-primary:hover, .contact-index-index .discover-btn .pagebuilder-button-primary:hover, .news-page.news-view-index .discover-btn .pagebuilder-button-primary:hover{ background-color: #ed2d1b; }
.cms-kitchen-trends-in-2023 .discover-btn .pagebuilder-button-primary:after,.contact-index-index .custom-contact-btn .pagebuilder-button-primary:after, .contact-index-index .discover-btn .pagebuilder-button-primary:after, .news-page.news-view-index .discover-btn .pagebuilder-button-primary:after {content: '';position: absolute;right: 0;margin-right: 10px;width: 30px;  height: 30px;background-image: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn-30x30.png');}
.contact-index-index #maincontent.page-main{padding-bottom:50px;margin-bottom:50px;}
.contact-index-index #maincontent.page-main:after{content: '';width: 100%;position: absolute;left: 0;z-index: -1;  background: #01010100;background: linear-gradient(180deg, #01010100, #0101010D); height: 172px;bottom: 0px;}
.contact-index-index .bb-top-banner-content{width:50%;margin: 0px auto ; text-align:center;padding-bottom:60px;}
.contact-index-index .contact-top-banner{position:relative;}
.contact-index-index .contact-top-banner:after{content: '';width: 100%;position: absolute;left: 0;z-index: -1;  background: #01010100;background: linear-gradient(180deg, #01010100, #0101010D); height: 172px;bottom: 0px;}
.contact-index-index .contact-container{max-width:1280px; margin:0 auto;padding:100px 20px 0px;}
.contact-index-index .contactus-form label{font-size:1.125rem;font-family:'Poppins-Medium';letter-spacing:-0.36px;line-height:27px;color:#111111;}
.contact-index-index .contactus-form select,.contact-index-index .contactus-form input,.contact-index-index .contactus-form textarea{padding: 18px 22px 18px;border-radius: 5px;height: auto;border:1px solid #888888;color:#111111;}
.contact-index-index .contactus-form .field.info {display:none;}
.contact-index-index .contactus-form .field.newsletter {position:relative;}
.contact-index-index .contactus-form .field.newsletter input{display:inline;}
.contact-index-index .contactus-form .field.newsletter label{font-size:21px;letter-spacing:-0.21px;position: relative;padding-left: 30px;margin-bottom:15px;}
.contact-index-index .contactus-form .field.newsletter div,.contact-index-index .contactus-form .form-reachus-information p{font-size:14px;font-family:'Poppins-Light';font-weight:300;letter-spacing:-0.14px;color:#111;}
.contact-index-index .contactus-form .newsletter label::after{position: absolute;content: "";width: 18px;height: 18px;left: 20px;top: 2px;margin-left: -18px; background-color: white;border: 1px solid #888888;-webkit-border-radius: 3px;border-radius: 3px;background-clip: padding-box;cursor: pointer;}
.contact-index-index .contactus-form .newsletter label::before{position: absolute;content: "";width: 10px;height: 5px;top: 8px;left: 26px;  margin-left: -20px; border: 1px solid #d62d19;border-top: none; border-right: none;background: transparent;-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);opacity: 0;-webkit-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;z-index: 1;}	
.contact-index-index .contactus-form .newsletter label:active::before{opacity:0.3;}
.contact-index-index .contactus-form input[type="checkbox"]:checked+label{color:#111;}
.contact-index-index .contactus-form input[type="checkbox"]:checked+label::after{border:1px solid #d62d19;}
.contact-index-index .contactus-form input[type="checkbox"]:checked+label::before{opacity:1;}
.contact-index-index .contactus-form input[type="checkbox"]{border: 1px solid #888888;border-radius:3px;width:20px;height:20px;position: absolute;opacity: 0;z-index:4;cursor: pointer;}
.contact-index-index .contactus-form input[type="checkbox"]:disabled+label{color: #787878;cursor: default;}
.contact-index-index .contactus-form input[type="checkbox"]:disabled+label::after{border: 3px solid #787878;background-color:#ffffff;}
.contact-index-index .contactus-form input[type="checkbox"]:disabled+label::before{display:none;}
.contact-index-index .contactus-form .custom-contact-btn{margin-bottom:30px; margin-left: 0px !important; margin-top: 30px;}
.contact-index-index .contact_info > div{padding-bottom:26px;}
.contact-index-index .contact_info h6{font-size:27px;font-family:'Poppins-Medium';font-weight:500;letter-spacing:-0.27px;margin-bottom:15px;color:#333;}
.contact-index-index .contact_info p ,.contact-index-index .contact_info p a{font-size:1.500rem;font-family:'Poppins-Regular';font-weight:400;line-height:27px;color:#999999;}
.contact-index-index .contact_info .office-details p{margin-bottom:39px;}
.contact-index-index .contact_info p.mail a {color:#d62d19;}
.contact-index-index .contact_info .discover-btn{margin-top:20px;margin-bottom:30px;}
.post-featured-item .post-date{position: absolute; top: 14px; right: 30px; font-family: 'Poppins-Medium'; font-size: 0.875rem; font-weight: 500;  line-height: 1.313rem; color: #FFF;}
	/*.news-page.news-index-display #maincontent .breadcrumbs {display: none;} */
.news-page.news-view-index .news-post-item-content .row{ padding-bottom: 50px;}
.news-page.news-index-display .page-main, .news-page.news-archive-index .page-main, .news-page.news-view-index .page-main {max-width: 100%; padding: 0px;}
.news-page.news-index-display .page-title-wrapper, .news-page.news-archive-index .page-title-wrapper {display: none;}
.news-page.news-view-index .post-view .post-entry{padding: 0px 20px;}
.news-page.news-index-display .column.main, .news-page.news-archive-index .column.main,.news-page.news-view-index .columns{position: relative;}
.news-page.news-index-display .archive_main, .news-page.news-archive-index .archive_main, .news-page.news-view-index #maincontent .sidebar-main{position:absolute; top: -80px;}
.news-page.news-index-display .archive_main, .news-page.news-archive-index .archive_main , .news-page.news-view-index .archive_main{ width:100%; max-width: 100%;background: #F2F2F2;margin-bottom: 80px;}
.news-page.news-index-display .archive_main .archive-block, .news-page.news-archive-index .archive_main .archive-block, .news-page.news-view-index .archive_main .archive-block {padding: 0px 15px;max-width: 1400px;margin: 0 auto;padding:20px 20px 0px 20px;}
.news-page.news-index-display .archive_main .archive-block .row, .news-page.news-archive-index .archive_main .archive-block .row, .news-page.news-view-index .archive_main .archive-block .row , .news-page.news-view-index .columns{display: flex;}
.news-page.news-index-display .archive_main h1.page-title, .news-page.news-archive-index .archive_main h1.page-title, .news-page.news-view-index .archive_main h1.page-title {font-size: 27px; font-family: 'Poppins-Regular'; font-weight: 400;letter-spacing: -0.54px;line-height: 40px;margin-bottom: 20px;}
.news-page.news-index-display .archive_main .widget_archive, .news-page.news-archive-index .archive_main .widget_archive, .news-page.news-view-index .archive_main .widget_archive{padding-top: 5px; font-size: 15px;font-family: 'Poppins-Medium'; font-weight: 500;letter-spacing: 0.3px;}
.news-page.news-index-display .widget_archive ul.cat-item, .news-page.news-archive-index .widget_archive ul.cat-item, .news-page.news-view-index .widget_archive ul.cat-item {list-style: none; display: inline-block; margin-bottom: 0px; padding-left: 30px;}
.news-page.news-index-display .widget_archive ul li, .news-page.news-archive-index .widget_archive ul li, .news-page.news-view-index .widget_archive ul li{display: inline-block; margin: 0px 5px 5px; padding: 5px 8px 4px; background: #fff; color: #d62d19; cursor: pointer; border-radius: 5px; width: 55px;}
.news-page.news-index-display .widget_archive ul li label, .news-page.news-archive-index .widget_archive ul li label, .news-page.news-view-index .widget_archive ul li label{margin-bottom: 0px;}
.news-page.news-index-display .widget_archive span, .news-page.news-archive-index .widget_archive span, .news-page.news-view-index .widget_archive span {padding-top:5px;}
.news-page.news-index-display .widget_archive ul li a, .news-page.news-archive-index .widget_archive ul li a, .news-page.news-view-index .widget_archive ul li a{ color: var(--color-primary); font-family: 'Poppins-Medium'; font-size: 15px;}
.news-page.news-index-display .widget_archive ul li:hover, .news-page.news-archive-index .widget_archive ul li:hover, .news-page.news-view-index .widget_archive ul li:hover{background-color: #f9d4d0;}
.news-page.news-index-display #content , .news-page.news-archive-index #content {max-width: 1400px; margin: 0 auto; padding: 100px 20px 0px;}
.news-page.news-index-display .pages .action.next,.news-page.news-index-display .pages .action.previous , .news-page.news-archive-index .pages .action.next,.news-page.news-archive-index .pages .action.previous{ border: 0px; width: 40px; height: 40px; background: #FAE8E6; border-radius: 35px;}
.news-page.news-index-display .pages .action.previous:visited:before, .news-page.news-index-display .pages .action.next:visited:before, .news-page.news-index-display .pages .action.next:before, .news-page.news-archive-index .pages .action.previous:visited:before, .news-page.news-archive-index .pages .action.next:visited:before, .news-page.news-archive-index .pages .action.next:before{ color: #D62D19;}
.news-page.news-index-display .pages a.page, .news-page.news-index-display .pages a.page:visited, .news-page.news-index-display .pages a.page:hover, .news-page.news-archive-index .pages a.page, .news-page.news-archive-index .pages a.page:visited, .news-page.news-archive-index .pages a.page:hover{ color: #888888; border: 0px; background: none;}
.news-page.news-index-display .pages .item , .news-page.news-archive-index .pages .item{ margin: 0 20px 0 0;line-height:40px;}
.news-page.news-index-display .pages .item.pages-item-next, .news-page.news-archive-index .pages .item.pages-item-next{ margin-left: 30px;}
.news-page.news-index-display .pages .item.pages-item-previous, .news-page.news-archive-index .pages .item.pages-item-previous{ margin-right: 30px;}
.news-page.news-index-display .pages .item.pages-item-previous, .news-page.news-index-display .pages .item.pages-item-next, .news-page.news-archive-index .pages .item.pages-item-previous, .news-page.news-archive-index .pages .item.pages-item-next{position: relative; top: -5px;}
.news-page.news-index-display .post-featured-item a img, .news-page.news-archive-index .post-featured-item a img{height:262px;border-radius:5px;margin-bottom:25px;}
.news-page.news-index-display .post-header, .news-page.news-archive-index .post-header{margin-bottom:30px;}
.news-page.news-view-index .post-header .date-author {margin-top:0px; margin-bottom: 15px;}
.news-page.news-view-index .post-header .date-author span.date{color: #111;font-size:14px; letter-spacing:-0.14px;}
.news-page.news-view-index .post-header h1 + p{font-size: 27px; letter-spacing: -0.27px; line-height: 31px; padding: 20px 0px 0px 0px;}
.news-page.news-index-display .post-header div, .news-page.news-index-display .post-header div a, .news-page.news-archive-index .post-header div, .news-page.news-archive-index .post-header div a{position: relative; font-size:1.125rem; font-family: 'Poppins-Medium'; font-weight:500; line-height:27px; letter-spacing:-0.36px;color:#111; display: block; width: 100%;}
.news-page.news-index-display .post-header div.date-author ,.news-page.news-archive-index .post-header div.date-author { position: absolute; top: 0;    text-align: right; right: 30px;}
.news-page.news-index-display .post-header div.date-author span.date,.news-page.news-archive-index .post-header div.date-author span.date{ font-family: 'Poppins-Medium'; font-size: 0.875rem; font-weight: 500; line-height: 1.313rem; color: #FFF;}
.news-page.news-index-display .post-header > div a, .news-page.news-archive-index .post-header > div a{padding-right:20px;}
.news-page.news-index-display .post-header div a:visited, .news-page.news-archive-index .post-header div a:visited{color:#111;}
.pages-items ul.pages-items li{font-size:1.125rem;font-weight: 500;font-family: "Poppins-Medium";}
.news-page.news-index-display .post-header div a:after, .news-page.news-archive-index .post-header div a:after{content: ''; position: absolute; top: 4px; right: 0px; margin-left: 1rem; width: 20px; height: 20px;   background-image: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn.png'); cursor:pointer;}
.news-page.news-view-index .post-view .post-header{text-align: left; padding:20px; padding-top: 100px;}
.news-page.news-view-index .news-post-item-content .row .col-lg-12 a{font-size:1.125rem; font-family: 'Poppins-Medium'; line-height: 40px; letter-spacing: -0.36px; color: #d62d19; text-decoration: underline !important;}
.news-page.news-view-index .sidebar-main #sidebar{ display:none;}
.news-page.news-view-index .post.article-item {box-shadow:none;border:none; padding-bottom:50px;}
.news-page.news-view-index .bb-blog-image img {border-radius: 5px;}
.news-page.news-view-index .post-line-bottom{display:none;}
.widget_archive ul li a:visited, .widget_archive ul li .alink:visited {color:#d62d19;}
#social-login-popup .block-container{padding:30px;border-radius:5px;}
#social-login-popup .social-login-title{background:none !important;padding:0px;}
#social-login-popup .social-login-title h2, .customer-account-login .login-container .block .block-title{background-image:none;color: #111;font-size:26px;font-family:'Poppins-Medium';letter-spacing:-0.6px;line-height:35px;padding-left:0px; border:none;}	
#social-login-popup .mfp-close{color: #d62d19;top:30px;right:15px; font-family: 'Poppins-Light'; font-size: 34px;}
#social-login-popup .block-container .block{padding:25px 0px 0px;}
#social-login-popup .block-container .block .block-title{display:none;}
#social-login-popup .fieldset{margin:0px;}
#social-login-popup .fieldset>.field, .customer-account-login .login-container .fieldset>.field, .customer-account-login .login-container .block-new-customer .block-content p, .customer-account-forgotpassword .password.forget .fieldset>.field{margin-bottom:20px; font-size:1.125rem; font-family: "Poppins-Regular";}
#social-login-popup .fieldset>.field:not(.choice)>.label, #social-login-popup .fieldset>.field:not(.choice)>.control, .fieldset .fullname .field .label,     #social-login-popup .fieldset .fullname .field .control, .customer-account-login .login-container .fieldset>.field:not(.choice)>.label, .customer-account-login .login-container .fieldset>.field:not(.choice)>.control, .fieldset .fullname .field .label,  .customer-account-login .login-container .fieldset .fullname .field .control, .customer-account-forgotpassword .password.forget .fieldset>.field:not(.choice)>.label, .customer-account-forgotpassword.password.forget .fieldset>.field:not(.choice)>.control {float:none; width:auto;}
#social-login-popup .fieldset>.field >.label, .customer-account-login .login-container .fieldset>.field >.label, .customer-account-forgotpassword .password.forget .fieldset>.field >.label {font-size:1.125rem;font-family:'Poppins-Medium';font-weight: 500;line-height:40px; letter-spacing:-0.42px; color: #111;}
#social-login-popup .fieldset>.field:not(.choice)>.control label, .customer-account-login .login-container .fieldset>.field:not(.choice)>.control label, .customer-account-forgotpassword .password.forget .fieldset>.field:not(.choice)>.control label{border-radius:5px;}
#social-login-popup .fieldset>.field:not(.choice)>.control input, #social-login-popup .fieldset>.field:not(.choice)>.control select, .customer-account-login .login-container .fieldset>.field:not(.choice)>.control input, .customer-account-forgotpassword .password.forget .fieldset>.field:not(.choice)>.control input{height:45px;padding:0px 1rem;border-radius:5px;}
#social-login-popup .fieldset>.field.required>.label:after, #social-login-popup .fieldset>.fields>.field.required>.label:after, #social-login-popup .fieldset>.field._required>.label:after, #social-login-popup .fieldset>.fields>.field._required>.label:after{content:'';color:#fff;}
#social-login-popup .social-login #bnt-social-login-authentication, #social-login-popup .forgot .primary button, #social-login-popup .create .primary button,.customer-account-login .login-container .actions-toolbar .primary button, .customer-account-login .login-container .actions-toolbar .primary .createaccount,.customer-account-forgotpassword .password.forget .actions-toolbar .primary button, .gallery-index-index .actions-toolbar .primary button{margin:10px 0px; position: relative;margin-right: 1.2rem;padding: 10px 66px 10px 20px;font-size: 1.125rem;font-family:'Poppins-Medium';font-weight: 500;line-height: 1.75rem;background-color: #d72918 !important;border-radius: 4px;border: none;cursor: pointer;-webkit-transition: all .2s; transition: all .2s;}
.customer-account-login .login-container .secondary {display: block; clear: left;}
#social-login-popup .social-login #bnt-social-login-authentication:hover, #social-login-popup .forgot .primary button:hover, #social-login-popup .create .primary button:hover { background-color: #ed2d1b !important; }
#social-login-popup .social-login #bnt-social-login-authentication:after, #social-login-popup .forgot .primary button:after, #social-login-popup .create .primary button:after,  .customer-account-login .login-container .actions-toolbar .primary button:after, .gallery-index-index .actions-toolbar .primary button:after{content: '';position: absolute;right: 0;margin-right: 10px;width: 30px;  height: 30px;background-image: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn-30x30.png');}
#social-login-popup .actions-toolbar .primary a.action, #social-login-popup .actions-toolbar .secondary a.action,.customer-account-login .login-container .actions-toolbar .secondary a.action{font-size:1.125rem;font-family:'Poppins-Medium';line-height:40px; letter-spacing:-0.36px; color: #d62d19; text-decoration:underline !important;}
#social-login-popup .actions-toolbar .primary, .customer-account-login .login-container .actions-toolbar .primary, .customer-account-forgotpassword .password.forget .actions-toolbar .primary {margin-right:40px;}
#social-login-popup  .actions-toolbar .secondary a.action {margin-top:0px;}
#social-login-popup fieldset.fieldset.create.info{ display:none;}
#social-login-popup .fieldset>.field.newsletter:before, .customer-account-login .login-container .fieldset>.field.choice:before {padding: 0px; width: auto;}
#social-login-popup .fieldset>.field.newsletter input[type="checkbox"]+label, .customer-account-login .login-container .fieldset>.field.choice input[type="checkbox"]+label{position: relative; padding: 0px 15px; user-select: none; left: 20px; line-height: 24px; display: inline-block;}
#social-login-popup .fieldset>.field.newsletter input[type="checkbox"], .customer-account-login .login-container .fieldset>.field.choice input[type="checkbox"]{display:inline;border: 1px solid #888888; border-radius: 3px; width: 20px; height: 20px; position: absolute; opacity: 0; z-index: 4; left: 26px; cursor: pointer;}
#social-login-popup .fieldset>.field.newsletter input[type="checkbox"]+label::before, .customer-account-login .login-container .fieldset>.field.choice input[type="checkbox"]+label::before{ position: absolute; content: ""; width: 10px; height: 5px; top: 8px; left: 6px; margin-left: -20px; border: 1px solid #d62d19; border-top: none; border-right: none; background: transparent; -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg);  opacity: 0; -webkit-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; z-index: 1;}
#social-login-popup .fieldset>.field.newsletter input[type="checkbox"]:checked+label::before, .customer-account-login .login-container .fieldset>.field.choice input[type="checkbox"]:checked+label::before{opacity:1;}
#social-login-popup .fieldset>.field.newsletter input[type="checkbox"]+label::after, .customer-account-login .login-container  .fieldset>.field.choice input[type="checkbox"]+label::after{position: absolute; content: ""; width: 18px; height: 18px; left: 0; top: 2px; margin-left: -18px; background-color: white; border: 1px solid #888888; -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box; cursor: pointer;}
#social-login-popup .fieldset>.field.newsletter	input[type="checkbox"]:checked+label::after, .customer-account-login .login-container .fieldset>.field.choice input[type="checkbox"]:checked+label::after{ border: 1px solid #d62d19;}
#social-login-popup .newsletter-line, #social-login-popup .bottom-line, .customer-account-login .login-container .fieldset.login, .customer-account-forgotpassword .password.forget .fieldset{font-size:14px; font-family:"Poppins-Light"; line-height:21px; letter-spacing:-0.14px; display:block;}
#social-login-popup .bottom-line{padding-top:20px;}
#social-login-popup #social-form-create .g-recaptcha{padding-top:0px;}
.customer-account-login .login-container .fieldset .actions-toolbar, .customer-account-login .login-container .fieldset.login:after, .gallery-index-index  .fieldset .actions-toolbar { margin-left:0px;}
.customer-account-login .login-container .fieldset.login .actions-toolbar .secondary {float:left;}
.cms-materials-compact-laminate .guarantee-content p{display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden;}
.checkout-cart-index #maincontent .breadcrumbs {padding-left: 0px;}
.checkout-cart-index .cart-container .cart-section-title{ font-size: 3.125rem; font-family: 'Poppins-Regular'; font-weight: 400; letter-spacing: -0.12px;   line-height: 84px;}
.checkout-cart-index .cart-container .cart-section-row {display: flex; align-items:center;}
.checkout-cart-index .cart-container .cart-section-row .cart-section-info .minicart-freeshipping{ padding: 20px; background: #FAE8E6; border-radius: 5px; font-size:1.125rem;  font-family: 'Poppins-Light'; font-weight: 300; letter-spacing: -0.18px; line-height: 25px; width: fit-content;}
.cart.table-wrapper .item-options dt:after{content: '';}
.cart.table-wrapper .item-options .options-info dd select {color: #111 !important; line-height:20px;}
.cart.table-wrapper .item-options .options-info dd select:not([disabled]):focus {box-shadow:none;}
.checkout-cart-index .cart-container .cart-section-row .cart-section-checkout{text-align:right;}
.checkout-cart-index .cart-container .cart-section-row .cart-section-checkout .pagebuilder-button-primary, .checkout-cart-index .cart-action-bar form .summary .cart.actions .checkoutButton { position: relative; padding: 10px 66px 10px 20px; font-size: 1.125rem; font-weight: 500; line-height: 1.75rem; background-color: #d72918; border-radius: 4px; border: none; margin:0px; cursor: pointer;   -webkit-transition: all .2s;  transition: all .2s; color: #fff; font-family: 'Poppins-Medium'; display:inline-block;}
.checkout-cart-index .cart-container .cart-section-row .cart-section-checkout .pagebuilder-button-primary:hover, .checkout-cart-index .cart-action-bar form .summary .cart.actions .checkoutButton:hover{background-color: #ed2d1b;}
.checkout-cart-index .cart-container .cart-section-row .cart-section-checkout .pagebuilder-button-primary:after, .checkout-cart-index .cart-action-bar form .summary .cart.actions .checkoutButton:after{ content: ''; position: absolute; right: 0; margin-right: 10px; width: 30px;  height: 30px; background-image: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn-30x30.png);}
.checkout-cart-index .cart-action-bar form .summary .cart.actions .action.update{margin-right:20px;}
.checkout-cart-index .cart-action-bar {border-top:1px solid #dddddd; margin-top:50px; padding-bottom:120px;}
.checkout-cart-index .cart-action-bar form {float:none; width:100%;}
.checkout-cart-index .cart-action-bar form table#shopping-cart-table tr td { border:none; padding:40px 0px !important;}
.checkout-cart-index .cart-action-bar form .cart.table-wrapper {margin-bottom:80px;}
.checkout-cart-index .cart-action-bar form .cart.table-wrapper .product-item-photo {padding-right: 40px;}
.checkout-cart-index .cart-action-bar form .cart.table-wrapper .product-item-photo .product-image-container{ width: 160px !important;}
.checkout-cart-index .cart-action-bar form .cart.table-wrapper .product-item-photo .product-image-container .product-image-photo { width:100%;}
.checkout-cart-index .cart-action-bar form .cart.table-wrapper .product-item-title, .checkout-cart-index .cart-action-bar form .cart.table-wrapper .product-item-title .product-item-name {font-size: 25px;  font-family: 'Poppins-Medium'; font-weight: 500; letter-spacing: -0.25px; line-height: 35px; text-decoration:underline;}
.checkout-cart-index .cart-action-bar form .cart.table-wrapper .item-option-details {margin-top: 20px;}
.checkout-cart-index .cart-action-bar form .cart.table-wrapper .item-options {display: flex; justify-content: space-between; font-size:1.125rem;}
.checkout-cart-index .cart-action-bar form .cart.table-wrapper .item-options:before, .checkout-cart-index .cart-action-bar form .cart.table-wrapper .item-options:after{ content:none; }
.checkout-cart-index .cart-action-bar form .cart.table-wrapper .item-options dt {float:none; font-family:"Poppins-Medium"; font-weight:500; font-size:1.125rem;}
.checkout-cart-index .cart-action-bar form .cart.table-wrapper .item-options dd, .checkout-cart-index .cart-action-bar form .cart.table-wrapper .item-options dd .price-excluding-tax .price {font-family:"Poppins-Light"; font-weight:300; font-size:1.125rem;}
.checkout-cart-index .cart-action-bar form .summary .cart-summary , .checkout-cart-index .cart-action-bar form .summary .cart-totals .totals .mark {background: none;}
.checkout-cart-index .cart-action-bar form .summary .cart-summary {width:30%; padding:0px; position: unset !important;}
.checkout-cart-index .cart-action-bar form .summary .cart-totals{border: none;}
.checkout-cart-index .cart-action-bar form .summary .cart-totals .totals .mark , .checkout-cart-index .cart-action-bar form .summary .cart-totals .totals .amount {border: none; font-size:1.375rem; font-family: "Poppins-Light"; line-height: 20px;}
.checkout-cart-index .cart-action-bar form .summary .cart-totals .grand.totals, .checkout-cart-index .cart-action-bar form .summary .cart-totals .grand.totals .mark strong {font-family: "Poppins-Medium"; font-weight: 500;}
.checkout-cart-index .cart-action-bar form .summary .cart.actions {clear: right;}
.checkout-cart-index .cart-action-bar form table tr td .actions-toolbar {margin-left:0px; float:right;}
.checkout-cart-index .cart-action-bar form table tr td .actions-toolbar .action-towishlist {display:none;}
.checkout-cart-index .cart-action-bar form table tr td .actions-toolbar .action-delete, .checkout-cart-index .cart-action-bar form .summary .cart.actions .action.update{ border: none; background: no-repeat; color: #d62d19; font-family: "Poppins-Medium"; font-size:1.000rem; font-weight: 500; line-height: 23px; letter-spacing: -0.16px; text-decoration:underline !important; padding-right:0px !important;}
.checkout-cart-index .cart-action-bar form table tr td .actions-toolbar .action-delete:hover, .checkout-cart-index .cart-action-bar form .summary .cart.actions .action.update:hover {border:none; color:#ed2d1b; background: none;}
.cart-container .form-cart .action.update:before {display: none;}
.cms-about-bushboard .about-bushboard-Block01 { position: relative; padding-top: 0.5rem;}
.cms-about-bushboard .about-bushboard-Block01 .pagebuilder-column { max-width: 800px; margin: 0 auto; padding: 0 20px;}
.cms-about-bushboard .about-bushboard-Block01 h1 { font-family: 'Poppins-Regular'; font-weight: 400; color: #111; margin-top: 0px;}
.cms-about-bushboard .about-bushboard-Block01 p { font-family: 'Poppins-Light'; font-weight: 300; color: #888;}
.cms-about-bushboard .about-bushboard-Block02 { display: flex; justify-content: center; padding-top: 2.5em; padding-bottom: 2.5em; border-bottom: 1px solid #ddd;}
.cms-about-bushboard .about-bushboard-Block02 p { margin-bottom: 0; padding-right: 1.875rem; font-family: 'Poppins-Regular'; font-size: 1.188rem; font-weight: 400; line-height: 2.938rem; color: #111;}
.customer-account-login .page-title-wrapper, .customer-account-forgotpassword .page-title-wrapper{display:block; text-align: center; padding-top: 50px;}
.cms-about-bushboard .about-bushboard-Block02 .btns-block a { display: block; margin-right: 0.625rem; padding: 0.25rem 1.156rem; font-family: 'Poppins-Medium'; font-size: 0.938rem; line-height: 2.5; font-weight: 500; color: #D62D19; background: #FAE8E6; border: none; border-radius: 4px;    -webkit-transition: all .2s; transition: all .2s;}
.customer-account-login .page-title-wrapper, .customer-account-forgotpassword .page-title-wrapper{display:block; text-align: center;}
.customer-account-login .login-container{ color: #111 !important; font-family: 'Poppins-Regular'; padding-top: 50px;}
.cms-about-bushboard .ab-company-block-main, .cms-about-bushboard .ab-history-block-main,.cms-about-bushboard .ab-values-block-main, .cms-about-bushboard .ab-products-block-main, .cms-about-bushboard .ab-global-block-main { max-width: 1400px; margin-left: auto !important; margin-right: auto !important; }
.cms-about-bushboard .ab-company-block-main h3, .cms-about-bushboard .ab-history-block-main h3, .cms-about-bushboard .ab-values-block-main h3,.cms-about-bushboard .ab-products-block-main h3, .cms-about-bushboard .ab-global-block-main h3 { font-family: 'Poppins-Regular'; font-weight: 400; color: #111; }
.cms-about-bushboard .ab-company-block-main p, .cms-about-bushboard .ab-history-block-main p,.cms-about-bushboard .ab-values-block-main p,.cms-about-bushboard .ab-products-block-main p, .cms-about-bushboard .ab-global-block-main p{ font-family: 'Poppins-Light'; font-weight: 300; color: #888; }
.cms-about-bushboard .ab-company-block-main .pagebuilder-button-primary, .cms-about-bushboard .ab-history-block-main .pagebuilder-button-primary,
.cms-about-bushboard .ab-values-block-main .pagebuilder-button-primary, .cms-about-bushboard .ab-products-block-main .pagebuilder-button-primary,
.cms-about-bushboard .ab-global-block-main .pagebuilder-button-primary { position: relative; margin-right: 1.2rem; padding: 10px 66px 10px 20px; font-size: 1.125rem; font-weight: 500; line-height: 1.75rem; background-color: #d72918; border-radius: 4px; border: none; cursor: pointer; -webkit-transition: all .2s; transition: all .2s; }
.cms-about-bushboard .ab-company-block-main .pagebuilder-button-primary:after , .cms-about-bushboard .ab-history-block-main .pagebuilder-button-primary:after , .cms-about-bushboard .ab-values-block-main .pagebuilder-button-primary:after , .cms-about-bushboard .ab-products-block-main .pagebuilder-button-primary:after , .cms-about-bushboard .ab-global-block-main .pagebuilder-button-primary:after { content: ''; position: absolute; right: 0; margin-right: 10px; width: 30px; height: 30px; background-image: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn-30x30.png); }
.cms-about-bushboard .ab-company-block-main .pagebuilder-button-primary:hover, .cms-about-bushboard .ab-history-block-main .pagebuilder-button-primary:hover,
.cms-about-bushboard .ab-values-block-main .pagebuilder-button-primary:hover, .cms-about-bushboard .ab-products-block-main .pagebuilder-button-primary:hover,
.cms-about-bushboard .ab-global-block-main .pagebuilder-button-primary:hover { background-color: #ed2d1b; }
.cms-about-bushboard .kitchen-worksurfaces-Block02 { display: flex; justify-content: center; padding-top: 2.5em;  padding-bottom: 1.75em; padding-left: 20px; padding-right: 20px; border-bottom: 1px solid #ddd; }
.cms-about-bushboard .kitchen-worksurfaces-Block02 p { margin-bottom: 0; padding-right: 1.875rem; font-family: 'Poppins-Regular'; font-size: 1.188rem; font-weight: 400; line-height: 2.938rem; color: #111; white-space: nowrap; }
.cms-about-bushboard .kitchen-worksurfaces-Block02 .btns-block { display: flex; align-items: center; }
.cms-about-bushboard .kitchen-worksurfaces-Block02 .btns-block a { display: block; margin-right: 0.625rem; padding: 0.250rem 1.156rem; font-family: 'Poppins-Medium'; font-size: 0.938rem; line-height: 2.5; font-weight: 500; color: #D62D19; background: #FAE8E6; border: none; border-radius: 4px; -webkit-transition: all .2s; transition: all .2s; }
.cms-about-bushboard .kitchen-worksurfaces-Block02 .btns-block a:hover { background: #f9d4d0; }
.cms-about-bushboard .about-bushboard-Block01 .pagebuilder-column { max-width: 800px; margin: 0 auto; padding: 0 20px; }
.cms-about-bushboard .columns, .cms-about-bushboard .about-bushboard-blockS2{position: relative;}
.cms-about-bushboard .columns:after {height: 120px; content: ''; width: 100%; position: absolute;left: 0; bottom: 50px; z-index: -1;   background: #01010100; background: linear-gradient(180deg, #01010100, #0101010D); visibility: visible;}
.cms-about-bushboard .column.main .pagebuilder-column .pagebuilder-slider .pagebuilder-slide-wrapper, .cms-about-bushboard .column.main .pagebuilder-column > figure > img {border-radius: 5px; margin-bottom: 10px;}
.cms-about-bushboard .column.main .pagebuilder-column .pagebuilder-slider .pagebuilder-slide-wrapper {background-size: contain !important;}
.news-page.news-view-index .column.main {width: 100%; padding:0px;} 
.customer-account-login .login-container .fieldset.login:after{content:''; margin: 0px;}
.customer-account-login .login-container .fieldset.login .field.choice:after{ margin: 30px 0 10px; content: attr(data-hasrequired); display: block;    letter-spacing: normal; word-spacing: normal; color: #e02b27; font-size: 1.2rem;}
.customer-account-login .page-title-wrapper h1, .customer-account-forgotpassword .page-title-wrapper h1{font-size: 2.875rem;	margin-bottom: 22px;	font-family: 'Poppins-Regular';	font-weight: 400;}
.gallery-index-index .wilsonart-bushboard-gallery-form .page-title h2{ font-size: 50px;  font-family: 'Poppins-Regular'; font-weight: 400; letter-spacing: -1.2px; line-height: 60px;    padding: 12px 0px; text-align: center;}
.gallery-index-index .wilsonart-bushboard-gallery-form .cs-gallery-images {max-width:980px; margin: 0 auto;} 
.gallery-index-index .wilsonart-bushboard-gallery-form .cs-gallery-images ul li{position:relative;} 
.gallery-index-index .wilsonart-bushboard-gallery-form .cs-gallery-images .lSSlideWrapper ul li img {border-radius: 5px;}
.gallery-index-index .wilsonart-bushboard-gallery-form .cs-gallery-images ul li span.image-caption{position:absolute; left: 20px; top: 10px; color: #fff;
font-family: 'Poppins-Medium'; font-size:1.250rem;}
.gallery-index-index .wilsonart-bushboard-gallery-form .cs-gallery-images .lSPager.lSGallery img {width: 100%;}
.gallery-index-index .wilsonart-bushboard-gallery-form form.form{max-width: 1400px;margin: 0px auto; padding: 20px 0px 0px;}
.gallery-index-index .wilsonart-bushboard-gallery-form form.form > p{padding:0px;color: #111; font-size: 1.625rem; font-family: 'Poppins-Medium'; letter-spacing: -0.6px; line-height: 35px;}
.gallery-index-index .wilsonart-bushboard-gallery-form form.form  div h4{padding:0px;color: #111; font-size: 1.500rem; font-family: 'Poppins-Medium'; letter-spacing: -0.6px; line-height: 35px;}
.gallery-index-index .wilsonart-bushboard-gallery-form form.form div .fieldset { font-size: 14px; font-family: "Poppins-Light"; line-height: 21px;   letter-spacing: -0.14px; display: block; margin-bottom: 0px;}
.gallery-index-index .wilsonart-bushboard-gallery-form form.form div .fieldset .field { margin-bottom: 20px; font-size:1.125rem; font-family: "Poppins-Regular";}
.gallery-index-index .wilsonart-bushboard-gallery-form form.form div .fieldset .field .label { font-size:1.125rem; font-family: 'Poppins-Medium'; font-weight: 500; line-height: 40px; letter-spacing: -0.42px; color: #111;}
.gallery-index-index .wilsonart-bushboard-gallery-form form.form div .fieldset .field:not(.choice) .label {float: none; width: auto;}
.gallery-index-index .wilsonart-bushboard-gallery-form form.form div .fieldset .field:not(.choice) .control {width: 100%;}
.gallery-index-index .wilsonart-bushboard-gallery-form form.form div .fieldset .field:not(.choice) .control input, .gallery-index-index .wilsonart-bushboard-gallery-form form.form div .fieldset .field:not(.choice) .control select{height: 45px; padding: 0px 1rem; border-radius: 5px; font-family: 'Poppins-Light'; font-size: 0.875rem;}
.gallery-index-index .wilsonart-bushboard-gallery-form form.form div .fieldset .field:not(.choice) .control textarea {border-radius: 5px; font-family: 'Poppins-Light'; font-size: 0.875rem;}
 div.mage-error {font-size: 1rem;}
.cms-product-overview-consumer .prod-overV-consmr-block02 .brochure-block .prod-download-content h3 a:hover,  .cms-product-overview-consumer .prod-overV-consmr-block02 .brochure-block .prod-download-content h3 a:active,  .cms-product-overview-consumer .prod-overV-consmr-block02 .brochure-block .prod-download-content h3 a:focus,  .cms-product-overview-consumer .prod-overV-consmr-block02 .brochure-block .prod-download-content h3 a:visited {color: #ed2d1b;}
/* .cms-product-overview-omega .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) .brochure-block .prod-download-img .icon { display: block; width: 149px; height: 211px; background: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/omega-Brochure.jpg) 0 0 no-repeat !important; background-size:contain !important;}
.cms-product-overview-options .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) .brochure-block .prod-download-img .icon { display: block; width: 149px; height: 211px; background: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/Options_Brochure.jpg) 0 0 no-repeat !important; background-size:contain !important; }
.cms-product-overview-nuance .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) .brochure-block .prod-download-img .icon { display: block; width: 149px; height: 211px; background: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/Nuance_Cover.jpg) 0 0 no-repeat !important; background-size:contain !important;}
.cms-product-overview-vista .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) .brochure-block .prod-download-img .icon { display: block; width: 149px; height: 211px; background: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/Vista_brochure.jpg) 0 0 no-repeat !important; background-size:contain !important;}
.cms-product-overview-m-stone .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) .brochure-block .prod-download-img .icon { display: block; width: 149px; height: 211px; background: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/M-Stone_Brochure.jpg) 0 0 no-repeat !important; background-size:contain !important;}
.cms-product-overview-zenith .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) .brochure-block .prod-download-img .icon { display: block; width: 149px; height: 211px; background: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/zenith_brochure.jpg) 0 0 no-repeat !important; background-size:contain !important;}
.cms-product-overview-alloy .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) .brochure-block .prod-download-img .icon { display: block; width: 149px; height: 211px; background: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/Alloy_Cover1.jpg) 0 0 no-repeat !important; background-size:contain !important;} */
.cms-product-overview-consumer .prod-overV-consmr-block02 .brochure-block .prod-download-img { display: block; width: 149px; height: 211px; }
.home-contentBlock4-main .ideas_and_inspiration ul.ideas_and_inspiration_block {margin:0; padding:0; list-style: none;}
.home-contentBlock4-main .ideas_and_inspiration .slick-initialized .slick-slide{padding-bottom: 1rem !important;}
.home-contentBlock4-main .ideas_and_inspiration ul.ideas_and_inspiration_block .slick-slide li img{height: 240px; border-radius: 5px; width: 100%;}
.home-contentBlock4-main .ideas_and_inspiration ul.ideas_and_inspiration_block .slick-slide li a {padding-top: 1rem; min-height: auto !important;}
.home-contentBlock4-main .ideas_and_inspiration ul.ideas_and_inspiration_block .slick-slide p { display: flex; font-family: 'Poppins-Medium'; font-size: 1.125rem; font-weight: 500; line-height: 1.8rem; color: #111; position: relative; -webkit-transition: all .2s; transition: all .2s; margin-top: 10px; }


/* Responsive */

@media (max-width:767.98px) {
	.page-bottom {padding-bottom: 20px;}
	.page-bottom a.pagebuilder-button-link {font-size: 1.125rem;padding: 10px 9px;line-height: 24px;}
	.breadcrumbs a,.breadcrumbs .items {font-size: 0.750rem;}
	.cms-materials-compact-laminate .breadcrumbs {margin-bottom: 40px;}	
	.cms-materials-compact-laminate .bb-cl-top-slider .pagebuilder-slide-wrapper .pagebuilder-poster-content {display: none;}
	.cms-materials-compact-laminate [data-content-type='row'][data-appearance='contained']>div {padding: 0px 20px;}
	.cms-materials-compact-laminate .bb-cl-launch-btn .pagebuilder-button-primary:before {left: 35px;}
	.cms-materials-compact-laminate .bb-top-banner-content h1 , .storelocator-homeowner-index .bb-top-banner-content h1, .contact-index-index .bb-top-banner-content h1{text-align: left !important;font-size: 1.688rem;margin-bottom: 20px;}
	.cms-materials-compact-laminate .bb-top-banner-content p,.storelocator-homeowner-index .bb-top-banner-content p,.contact-index-index .bb-top-banner-content p{text-align: left !important;font-size: 1.125rem;line-height: 31.5px;margin-bottom: 0px;}
	.cms-materials-compact-laminate .bb-width-45 {	width: 100%;}
	.cms-materials-compact-laminate .bb-cl-bd-gradient {height: 60px;}
	.cms-materials-compact-laminate .slick-dots {bottom: 60px;}
	.cms-materials-compact-laminate .bb-cl-launch-btn .pagebuilder-button-primary {font-size: 0.875rem;width: 100%;	padding-right: 45px;}
	.cms-materials-compact-laminate .bb-cl-secondBlock h3 {font-family: 'Poppins-Regular';font-size: 1.125rem;line-height: 25.5px;margin-bottom: 20px;}
	.cms-materials-compact-laminate .bb-cl-secondBlock p {font-size: 0.875rem;line-height: 25.5px;margin-bottom: 40px;letter-spacing: -0.21px;}
	.cms-materials-compact-laminate .bb-cl-secondBlock ul li {font-family: 'Poppins-Regular';font-size: 0.875rem;line-height: 21px;}
	.cms-materials-compact-laminate .bb-cl-secondBlock .pagebuilder-column {margin-bottom: 15px;}
	.cms-materials-compact-laminate .bb-cl-secondBlock .pagebuilder-column img {border-radius: 5px;	max-height: 240px;width: 100%;}
	.cms-materials-compact-laminate .bb-cl-guarantee-section {background: #FEF8E6;padding: 20px 20px 0px;margin-top: 40px;}
	.cms-materials-compact-laminate .bb-cl-guarantee-section h3 {font-family: 'Poppins-Medium';font-size: 1.313rem;line-height: 25.5px;margin-bottom: 20px;}
	.cms-materials-compact-laminate .bb-cl-guarantee-section p {font-size: 0.875rem;line-height: 25.5px;font-family: 'Poppins-Light';color: #111;letter-spacing: -0.14px;}
	.cms-materials-compact-laminate .bb-cl-guarantee-section .pagebuilder-column {margin-bottom: 20px;padding: 27px 27px 30px 23px;}
	.cms-materials-compact-laminate .bb-cl-guarantee-section .pagebuilder-column img {position: static;width: 20px;}
	.cms-materials-compact-laminate .bb-claim-prod-section h2,.cms-materials-compact-laminate .bb-claim-explore-section h2,.cms-materials-compact-laminate .bb-claim-explore-slider h2,.cms-materials-compact-laminate .bb-claim-ideas-section h2,.cms-materials-compact-laminate .bb-claim-retailer-section h2 {	font-size: 1.500rem;line-height: 32px;text-align: left !important;}
	.cms-materials-compact-laminate .bb-claim-prod-section h2,.cms-materials-compact-laminate .bb-claim-explore-section h2 {padding: 0px 20px;}
	.cms-materials-compact-laminate .bb-claim-prod-section {padding: 40px 0px 45px;}
	.cms-materials-compact-laminate .bb-claim-prod-section .pagebuilder-column h3,.cms-materials-compact-laminate .bb-claim-prod-section .pagebuilder-column .arrow-icon-link {left: 20px;}
	.cms-materials-compact-laminate .bb-claim-prod-section .pagebuilder-column h3 {top: 30px;font-size: 1.500rem;}
	.cms-materials-compact-laminate .bb-claim-prod-section .pagebuilder-column .arrow-icon-link {top: 90px;cursor: pointer;}
	.cms-materials-compact-laminate .bb-claim-prod-section .pagebuilder-column .arrow-icon-link:before {right: -40px;}
	.cms-materials-compact-laminate .bb-claim-prod-section .pagebuilder-column .arrow-icon-link a {color: #fff;font-size: 1.125rem;font-family: 'Poppins-Medium';font-weight: 500;}
	.cms-materials-compact-laminate .bb-claim-explore-section p {font-size: 1.063rem;margin-bottom: 15px;}
	.cms-materials-compact-laminate .bb-claim-explore-section .pagebuilder-column img {border-radius: 15px;}
	.cms-materials-compact-laminate .bb-claim-faq-section {padding-bottom: 50px !important;}
	.cms-materials-compact-laminate .bb-claim-faq-section h4 {margin-top: 40px;margin-bottom: 15px;font-size: 1.125rem;letter-spacing: -0.36px;}
	.cms-materials-compact-laminate .bb-claim-faq-section .accordion {border-radius: 5px;}
	.cms-materials-compact-laminate .bb-claim-faq-section .accordion p {padding: 0px 40px 0px 0px;position: relative;font-size: 1.000rem;letter-spacing: -0.32px;}
	.cms-materials-compact-laminate .bb-claim-faq-section .accordion p::after {position: absolute;right: 0;}
	.cms-materials-compact-laminate .bb-claim-faq-section .accordion {padding: 20px 0px 15px 13px;}
	.cms-materials-compact-laminate .bb-claim-faq-section .panel p {font-size: 0.875rem;padding: 0px 13px 15px;}
	.cms-materials-compact-laminate .bb-claim-ideas-section h2 {padding-top: 40px;}
	.cms-materials-compact-laminate .bb-claim-ideas-section p {font-size: 1.125rem;}
	.cms-materials-compact-laminate .bb-claim-retailer-section .pagebuilder-column {padding: 0px 20px;}
	.cms-materials-compact-laminate .bb-claim-retailer-section .pagebuilder-column:first-child {display: none !important;}
	.cms-materials-compact-laminate .bb-claim-retailer-section .pagebuilder-column p {padding-bottom: 30px;padding-right: 30px;margin-bottom: 0px;}
	.cms-materials-compact-laminate .bb-claim-retailer-section div.bb-cl-bd-gradient {height: 60px;bottom: -55px;}
	.cms-materials-compact-laminate .bb-cl-secondBlock ul li:after {padding: 5px 7px;}
	.cms-materials-compact-laminate .bb-cl-guarantee-section .arrow-icon-link:before {width: 30px;height: 30px;background: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn.png) 0 0 no-repeat;}
	.cms-materials-compact-laminate .bb-claim-ideas-slider {padding-top: 60px !important;}
	.page-bottom {padding-top: 1rem !important;}
	.bb-footer-logo {margin: 1.250rem 0 1.6rem 0;}
	.page-bottom a.pagebuilder-button-link {margin: 0 0 0rem 0;}
	.copyright-content.copyright {padding-top: 2rem;padding-bottom: 1rem;}
	.bb-claim-explore-slider .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {min-height: 447px !important;}
	.bb-claim-explore-slider .slick-initialized .slick-slide .pagebuilder-slide-wrapper {background-size: cover !important;}
	.bb-claim-explore-slider .slick-initialized .slick-slide .pagebuilder-poster-content {top: 0;}
	.bb-claim-explore-slider .slick-initialized .slick-slide {padding-top: 3rem;}
	.bb-claim-explore-slider .slick-initialized .slick-prev.slick-disabled {opacity: 0 !important;}
	.bb-claim-explore-slider .slick-initialized .slick-arrow {z-index: 6;width: 40px;height: 40px;background: #FFF;border-radius: 50%;border: none;}
	.bb-claim-explore-slider .slick-initialized .slick-arrow:focus {outline: none !important;}
	.bb-claim-explore-slider .slick-initialized .slick-prev {left: 1rem;}
	.bb-claim-explore-slider .slick-initialized .slick-next {right: 1rem;}
	.bb-claim-explore-slider .slick-initialized .slick-prev:before {top: 1px;padding-right: 2px;}
	.bb-claim-explore-slider .slick-initialized .slick-next:before {top: 1px;padding-right: 2px;}
	.bb-claim-explore-slider .slick-initialized .slick-prev:before,.bb-claim-explore-slider .slick-initialized .slick-next:before {position: relative;font-size: .75rem;color: #D62D19;}
	.bb-claim-explore-slider .slick-initialized .slick-dots {display: flex;width: 100%;	padding-top: 10px;}
	.bb-claim-explore-slider .slick-initialized .slick-dots li button {background: transparent;border: none;}
	.bb-claim-explore-slider .slick-initialized .slick-dots li {width: 25%;	height: 10px;margin: 0;}
	.bb-claim-explore-slider .slick-initialized .slick-dots li button {width: 100%;	height: 10px;}
	.bb-claim-explore-slider .slick-initialized .slick-dots li {background: #F2F2F2;}
	.bb-claim-explore-slider .slick-initialized .slick-dots li:first-child {border-radius: 5px 0 0 5px;}
	.bb-claim-explore-slider .slick-initialized .slick-dots li:last-child {	border-radius: 0 5px 5px 0;}
	.bb-claim-explore-slider .slick-initialized .slick-dots li.slick-active button {background: #111;border: none;border-radius: 5px;}
	.bb-claim-explore-slider .slick-initialized .slick-dots li.slick-active button:focus {outline: none !important;}
	.bb-claim-ideas-slider {padding-bottom: 2rem;}
	.bb-claim-ideas-slider h2 {margin-bottom: 1.5rem;font-size: 1.5rem;line-height: 1.8rem;	text-align: left !important;}
	.bb-claim-ideas-slider .slick-initialized .slick-slide {padding-bottom: 4rem;}
	.bb-claim-ideas-slider .slick-initialized .slick-slide .pagebuilder-poster-content {bottom: -23px;}
	.bb-claim-ideas-slider .slick-initialized .slick-prev.slick-disabled {opacity: 0 !important;}
	.bb-claim-ideas-slider .slick-initialized .slick-arrow {z-index: 6;width: 40px;	height: 40px;background: #FFF;border-radius: 50%;border: none;top: 7rem;}
	.bb-claim-ideas-slider .slick-initialized .slick-arrow:focus {outline: none !important;}
	.bb-claim-ideas-slider .slick-initialized .slick-prev {left: 1rem;}
	.bb-claim-ideas-slider .slick-initialized .slick-next {right: 1rem;}
	.bb-claim-ideas-slider .slick-initialized .slick-prev:before {top: 1px;padding-right: 2px;}
	.bb-claim-ideas-slider .slick-initialized .slick-next:before {top: 1px;padding-right: 2px;}
	.bb-claim-ideas-slider .slick-initialized .slick-prev:before,.bb-claim-ideas-slider .slick-initialized .slick-next:before {position: relative;font-size: .75rem;color: #D62D19;}
	.bb-claim-ideas-slider .slick-initialized .slick-dots {display: flex;width: 100%;padding-top: 10px;}
	.bb-claim-ideas-slider .slick-initialized .slick-dots li button {background: transparent;border: none;}
	.bb-claim-ideas-slider .slick-initialized .slick-dots li {width: 33.3333%;height: 10px;margin: 0;}
	.bb-claim-ideas-slider .slick-initialized .slick-dots li button {width: 100%;height: 10px;}
	.bb-claim-ideas-slider .slick-initialized .slick-dots li {background: #F2F2F2;}
	.bb-claim-ideas-slider .slick-initialized .slick-dots li:first-child {border-radius: 5px 0 0 5px;}
	.bb-claim-ideas-slider .slick-initialized .slick-dots li:last-child {border-radius: 0 5px 5px 0;}
	.bb-claim-ideas-slider .slick-initialized .slick-dots li.slick-active button {background: #111;border: none;border-radius: 5px;}
	.bb-claim-ideas-slider .slick-initialized .slick-dots li.slick-active button:focus {outline: none !important;}
	.storelocator-homeowner-index .bb-top-banner-content, .contact-index-index .bb-top-banner-content{width:100%; padding:0px 20px;margin-bottom:40px;}
	.storelocator-homeowner-index .map-label{margin: 0px 20px; border-radius: 5px;padding:25px 15px;}
	.storelocator-homeowner-index .distributor_parent .msg-content{font-size:1.125rem;}
	.storelocator-homeowner-index #map {height: 400px;}
	.storelocator-homeowner-index .search_input_field:after{right:30px;bottom:40px;}	
	.storelocator-homeowner-index .distributor_type_filter{padding-top:60px; display:none;}
	.storelocator-homeowner-index .reail_dis_checkbox{list-style:none;margin-top: 40px; margin-bottom: 15px;display:none;padding-left:0px;}
	.storelocator-homeowner-index .search_input_field .wtb_search{font-size:15px;}
	.storelocator-homeowner-index .home_owners .add_list .homeowners_addressList {}
	.cms-kitchen-trends-in-2023 #maincontent{position: relative; margin-top: -20px;}
	.cms-kitchen-trends-in-2023 .main-blog-section {padding-top: 60px;}
	.cms-kitchen-trends-in-2023 .main-blog-section .pagebuilder-column-line{padding-bottom:20px;}
	.cms-kitchen-trends-in-2023 .main-blog-section .pagebuilder-column-line h1, .news-page.news-view-index .post-view .post-header h1{font-size:27px;line-height:24px;}
	.news-page.news-view-index .post-header h1 + p {font-size:1.125rem; letter-spacing: -0.18px; line-height: 24px;}
	.news-page.news-view-index .news-post-item-content .row { padding-bottom: 30px;}
	.cms-kitchen-trends-in-2023 .main-blog-section .pagebuilder-column-line h1 + div{font-size:1.125rem;}
	.cms-kitchen-trends-in-2023 .main-blog-section .pagebuilder-column-line h4, .news-page.news-view-index .bb-blog-content h4{font-size:1.000rem;font-family: 'Poppins-Regular';font-weight: 400;line-height: 24px;margin-bottom:25px;}
	.cms-kitchen-trends-in-2023 .main-blog-section figure img{border-radius:5px;}
	.cms-kitchen-trends-in-2023 .main-blog-section .pagebuilder-column-line .bb-blog-content {margin-bottom:5px;}
	.cms-kitchen-trends-in-2023 .main-blog-section .pagebuilder-column-line .bb-blog-content p, .news-page.news-view-index .bb-blog-content p{font-size:14px;line-height:24px;}
	.cms-kitchen-trends-in-2023 .top-blog-header .pagebuilder-column .archive-list{display:flex;flex-direction: row-reverse;}
	.cms-kitchen-trends-in-2023 .top-blog-header .pagebuilder-column .archive-list ul, .news-page.news-index-display .widget_archive ul.cat-item, .news-page.news-archive-index .widget_archive ul.cat-item, .news-page.news-view-index .widget_archive ul.cat-item{display:none;position: absolute;top: 37px; width: 100%; background: #f2f2f2;padding:15px;}
	.cms-kitchen-trends-in-2023 .top-blog-header .pagebuilder-column .archive-list span{display:none;}
	.cms-kitchen-trends-in-2023 .top-blog-header .pagebuilder-column .archive-list span.archive-span{display:block}
	.cms-kitchen-trends-in-2023 .top-blog-header .pagebuilder-column .archive-list ul li{padding:5px;}
	.cms-kitchen-trends-in-2023 .top-blog-header .pagebuilder-column:nth-child(2) {position: absolute;right: 0px;top: 90px;width:100% !important;}
	.cms-kitchen-trends-in-2023 .top-blog-header .pagebuilder-column .archive-list span{margin:0px 20px;padding:5px;color:#d62d19;background: #fff;
    top: -10px; position: relative;} 
	.cms-kitchen-trends-in-2023 #maincontent .breadcrumbs{padding:20px 20px 0px;display:block;}
	.contact-index-index .breadcrumbs{margin-bottom:40px;padding:0px 20px;}
	.contact-index-index .bb-top-banner-content{padding-bottom:60px;}
	.contact-index-index .contact-top-banner:after{height:80px;}
	.contact-index-index .contact-container {padding-top:0px;}
	.contact-index-index .custom-contact-btn .discover-btn .pagebuilder-button-primary{width:100%;text-align:left;}
	.contact-index-index .fieldset {margin-bottom:20px;}
	.contact-index-index .contactus-form .custom-contact-btn{margin-bottom:20px;}
	.contact-index-index .contactus-form .form-reachus-information{margin-bottom:40px;}
	.contact-index-index .contact_info .office-details p{margin-bottom:14px;}
	.contact-index-index .contact_info .discover-btn{margin-bottom:10px;}
	.contact-index-index .discover-btn .pagebuilder-button-primary {width:100%;}
	.contact-index-index #maincontent.page-main{padding-bottom:0px;}
	.news-page.news-index-display .widget_archive ul li, .news-page.news-archive-index .widget_archive ul li, .news-page.news-view-index .widget_archive ul li{margin: 5px;}
	.news-page.news-index-display .archive_main, .news-page.news-archive-index .archive_main, .news-page.news-view-index #maincontent .sidebar-main{position:absolute; top:-60px;}	
	.news-page.news-index-display .widget_archive ul.cat-item, .news-page.news-archive-index .widget_archive ul.cat-item, .news-page.news-view-index .widget_archive ul.cat-item{z-index:9;}	
	.widget_archive span{display:none;}
	.widget_archive span.archive-span{display:block; margin: 0px 20px; padding: 5px; color: #d62d19;background: #fff; position: relative; border-radius: 5px;}
	.archive_main .archive-block{position:relative;}
	.archive_main .widget_archive{position: absolute;right: 0px; width: 100% !important; display: flex; flex-direction: row-reverse;}
	.widget_archive ul.cat-item{position: absolute; top: 37px; left: 0px; width: 100%; background: #f2f2f2; padding: 15px 19px;}
	.pages .item.pages-item-next{margin-left:15px;}
	.pages .item.pages-item-previous{margin-right:15px;}
	#social-login-popup .block-container{padding:22px 15px 20px;}
	#social-login-popup .actions-toolbar > div{width:100%; text-align:left;}
	#social-login-popup .social-login #bnt-social-login-authentication, #social-login-popup .forgot .primary button, #social-login-popup .create .primary button{text-align:left;}
	#social-login-popup .mfp-close{top: 20px; right: 0px;}
	#social-login-popup .fieldset>.field.newsletter input[type="checkbox"]+label{padding:0px 9px;}
	#social-login-popup .fieldset>.field >.label{line-height:30px;padding-left: 0px;}
	.checkout-cart-index .cart-action-bar form .cart.table-wrapper .product-item-title, .checkout-cart-index .cart-action-bar form .cart.table-wrapper .product-item-title .product-item-name{ font-size: 21px;}
	.checkout-cart-index .cart-container .cart-section-row .cart-section-checkout, .cart.table-wrapper .product-item-photo {display:none;}
	.checkout-cart-index .cart-action-bar form .cart.table-wrapper {margin-bottom: 25px;}
	.checkout-cart-index .cart-action-bar form .summary .cart-summary { width: 100%; padding: 0px;}
	.checkout-cart-index .cart-action-bar form .summary .cart.actions .checkoutButton {width: 100%; display: block; margin-top: 20px; text-align: left;}
	.checkout-cart-index .cart-action-bar {padding-bottom:0px; border:none;}
	.checkout-cart-index .cart-action-bar form .summary .cart.actions .action.update {margin: 0px 0px 20px;padding-left:0px;}
	.checkout-cart-index .cart-action-bar form .summary .cart-totals .totals .mark{padding-left:0px;}
	.checkout-cart-index #maincontent.page-main:before{content: '';width: 100%;position: absolute;left: 0;z-index: -1;  background: #01010100;background: linear-gradient(180deg, #01010100, #0101010D); height: 100px; top: 360px;}
	.checkout-cart-index .cart-action-bar form .cart.table-wrapper .item-options {flex-direction: column;}
	.checkout-cart-index .cart-action-bar form .cart.table-wrapper .item-options .options-info { display: flex;}
	.checkout-cart-index .cart-action-bar form .cart.table-wrapper .item-options dt { width: 55%;}
	.checkout-cart-index .cart-action-bar form .summary .cart-totals .totals .mark, .checkout-cart-index .cart-action-bar form .summary .cart-totals .totals .amount{font-size:1.250rem; line-height:14px;}
	.checkout-cart-index .cart-action-bar form .cart.table-wrapper .item-options dt, .checkout-cart-index .cart-action-bar form .cart.table-wrapper .item-options dd {line-height: 35px;}
	.checkout-cart-index #maincontent.page-main {border-bottom: 1px solid #d1d1d1; margin-bottom: 25px;}
	.news-page.news-index-display .post-header > div a /*, .news-page.news-archive-index > div a */{padding-right: 25px;}
	.customer-account-login .login-container .fieldset.login .actions-toolbar .secondary {float:none; text-align:left;}
	.cms-about-bushboard .ab-company-block-main , .cms-about-bushboard .ab-history-block-main ,.cms-about-bushboard .ab-values-block-main , .cms-about-bushboard .ab-products-block-main ,.cms-about-bushboard .ab-global-block-main { padding: 0 20px 3rem 20px; }.cms-about-bushboard .ab-company-block-main h3,.cms-about-bushboard .ab-history-block-main h3, .cms-about-bushboard .ab-values-block-main h3, .cms-about-bushboard .ab-products-block-main h3, .cms-about-bushboard .ab-global-block-main h3 { margin-bottom: 1rem; font-size: 1.500rem; line-height: 1.594rem; text-align: left !important; }
	.cms-about-bushboard .ab-company-block-main p, .cms-about-bushboard .ab-history-block-main p, .cms-about-bushboard .ab-values-block-main p,
	.cms-about-bushboard .ab-products-block-main p, .cms-about-bushboard .ab-global-block-main p { margin-bottom: 2.2rem; font-size: 0.875rem; line-height: 1.594rem; text-align: left !important; }
 	.cms-about-bushboard .ab-company-block-main  .pagebuilder-column:nth-child(1), .cms-about-bushboard .ab-values-block-main  .pagebuilder-column:nth-child(1), .cms-about-bushboard .ab-global-block-main  .pagebuilder-column:nth-child(1) { width: 100% !important; margin-right: 0; /*transform: translate(0, 1rem); */ order: 2; }
	.cms-about-bushboard .ab-history-block-main  .pagebuilder-column:nth-child(2), .cms-about-bushboard .ab-products-block-main  .pagebuilder-column:nth-child(2)  { width: 100% !important; margin-left: 0; /*transform: translate(0, 1rem); */order: 2; }
	/* .cms-about-bushboard  .kitchen-worksurfaces-Block02 { display: block !important; position: relative; padding: 0 20px !important; background: #FAE8E6; border: none !important; } */
	.cms-about-bushboard .kitchen-worksurfaces-Block02 .btns-block-M { padding: 0; }
	.cms-about-bushboard .kitchen-worksurfaces-Block02 .btns-block-M .custom-accordionS1 { position: absolute; top: 4px; right: 20px; padding-right: 0; background: none; border: none; }
	.cms-about-bushboard .kitchen-worksurfaces-Block02 .btns-block-M .btns-block { display: flex; flex-wrap: wrap; margin: 0.5rem 0 .5rem 0; }
	.cms-about-bushboard .kitchen-worksurfaces-Block02 p { font-family: 'Poppins-Medium'; font-weight: 500; color: #D62D19; }
    .cms-about-bushboard .kitchen-worksurfaces-Block02 .btns-block-M a { margin-right: 0.5rem; margin-bottom: .75rem; padding: 0.250rem .65rem; font-size: 0.938rem; background-color: #FFF; }
	.cms-about-bushboard .kitchen-worksurfaces-Block02 .btns-block-M a:last-child { margin-right: 0; }
	.cms-about-bushboard .kitchen-worksurfaces-Block02 .btns-block-M .custom-accordion-panelS1 { padding: 0; background-color: 0.875em; max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out; }
	.cms-about-bushboard .kitchen-worksurfaces-Block02 .btns-block { display: none;}
	.cms-about-bushboard .about-bushboard-Block01 { padding-bottom: 2rem;}
	.cms-about-bushboard .about-bushboard-blockS2 { padding-bottom: 3rem;}
	.cms-about-bushboard .about-bushboard-Block01 h1 { margin-bottom: 1rem; font-size: 1.688rem; line-height: 2.500rem; text-align: left !important;}
	.cms-about-bushboard .about-bushboard-Block01 p { margin-bottom: 2rem; font-size: 1.125rem; line-height: 1.969rem; text-align: left !important;}
	.cms-about-bushboard .home-contentBlock4-main.new-changeS1{border-bottom: 1px solid #ddd; padding-bottom: 3rem;}
	.cms-about-bushboard .about-bushboard-Block01:after { height: 120px; content: ''; width: 100%; position: absolute; left: 0; bottom: 0;    z-index: -1; background: #01010100; background: linear-gradient(180deg, #01010100, #0101010D);}
 	.customer-account-login .login-container{padding-top: 20px;}
	.customer-account-login .page-title-wrapper, .customer-account-forgotpassword .page-title-wrapper {padding-top: 25px;}
	.customer-account-login .page-title-wrapper h1, .customer-account-forgotpassword .page-title-wrapper h1{text-align: left !important; font-size: 2rem;margin-bottom: 20px;}
	.customer-account-forgotpassword .form.password.forget{margin-top: 1rem;}
  	.gallery-index-index .wilsonart-bushboard-gallery-form .page-title h2{ font-size: 1.563rem; line-height: 35px; text-align: left; letter-spacing:-0.25px;}
	.gallery-index-index .wilsonart-bushboard-gallery-form form.form > p, .gallery-index-index .wilsonart-bushboard-gallery-form form.form div h4{font-size:1.188rem;line-height:25px;}
	.gallery-index-index .wilsonart-bushboard-gallery-form .cs-gallery-images ul li span.image-caption{font-size:1rem;}
	
  }
@media (min-width:768px) {

	#maincontent .breadcrumbs .item:not(:last-child):after {line-height: 24px;}
	.cms-materials-compact-laminate .bb-claim-prod-section img {width: 33.33%;}
	.cms-materials-compact-laminate .bb-cl-secondBlock ul {	padding-left: 0px;padding-right: 84px;}
	.page-bottom {padding-top: 1rem !important;}
	.bb-footer-logo {margin: 1.250rem 0 1.6rem 0;}
	.page-bottom a.pagebuilder-button-link {margin: 0 0 0rem 0;}
	.copyright-content.copyright {padding-top: 2rem;padding-bottom: 1rem;}
	.bb-footer-logo {margin: 1.250rem 0 2.6rem 0;}
	.page-bottom a.pagebuilder-button-link {margin: 0 0 2.188rem 0;}
	.copyright-content.copyright {padding-bottom: 3.125rem;}
	.bb-claim-explore-slider .slick-initialized .slick-arrow,.bb-claim-explore-slider .slick-initialized .slick-dots {display: none;}
	.bb-claim-explore-slider {margin-top: 4rem;margin-bottom: 5rem;	}
	.bb-claim-explore-slider .slick-initialized .slick-slide {width: 221px !important;margin-right: 2rem;}
	.bb-claim-explore-slider .slick-initialized .slick-slide .pagebuilder-slide-wrapper,.bb-claim-explore-slider .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {min-height: 295px !important;}
	.bb-claim-explore-slider .slick-initialized .slick-slide .pagebuilder-poster-content {top: 0;}
	.bb-claim-explore-slider .slick-initialized .slick-slide {padding-top: 5rem;}
	.bb-claim-explore-slider .slick-initialized .slick-slide a {padding-right: 2.2rem;}
	.bb-claim-ideas-slider h2 {margin-bottom: 3.5rem;font-size: 1.875rem;line-height: 2rem;	}
	.bb-claim-ideas-slider .slick-initialized .slick-arrow,	.bb-claim-ideas-slider .slick-initialized .slick-dots,.bb-home-product-block-main .slick-initialized .slick-arrow,.bb-home-product-block-main .slick-initialized .slick-dots {display: none;}
	.bb-claim-ideas-slider {margin-top: 4rem;margin-bottom: 3rem;padding-top: 60px !important;}
	.bb-claim-ideas-slider .slick-initialized .slick-slide {width: 221px !important;margin-right: 2rem;}
	.bb-claim-ideas-slider .slick-initialized .slick-slide .pagebuilder-slide-wrapper {	min-height: 100% !important;}
	.bb-claim-ideas-slider .slick-initialized .slick-slide .pagebuilder-poster-content {bottom: -1rem;}
	.bb-claim-ideas-slider .slick-initialized .slick-slide {padding-bottom: 1rem;}
	.bb-claim-ideas-slider .slick-initialized .slick-slide a {min-height: 116px;}
	.bb-claim-ideas-slider .slick-initialized .slick-slide a:after {content: '';position: absolute;top: 4px;right: 1rem;margin-left: 1rem;width: 20px;	height: 20px;background-image: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn.png');}
	.storelocator-homeowner-index.page-layout-2columns-left .column.main{width:70%; padding:0px;}
	.storelocator-homeowner-index.page-layout-2columns-left .sidebar-additional{width:30%;}
	.storelocator-homeowner-index .columns .home_owners .homeowners_addressList ul li .title{overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
	.storelocator-homeowner-index .search_input_field:after{right:50px;bottom:50px;}	
	.storelocator-homeowner-index .mobile-filter{display:none !important;}	
	.cms-kitchen-trends-in-2023 .top-blog-header .pagebuilder-column .archive-list span.archive-span{display:none;}
	.cms-kitchen-trends-in-2023 .top-blog-header .pagebuilder-column .archive-list{display:flex;flex-direction: row-reverse;align-items: center;}
	.storelocator-homeowner-index .page-layout-2columns-left .sidebar-additional{clear: left; float: left; padding-left: 0;}
	.storelocator-homeowner-index .page-layout-2columns-left .column.main{float:right;}
	.archive_main .widget_archive{display: flex; flex-direction: row-reverse;}
	.widget_archive span.archive-span{display:none;}
	.news-page.news-index-display .post-header, .news-page.news-archive-index .post-header{height:60px;}
	.news-page.news-index-display .pager, .news-page.news-archive-index .pager{border-top: 1px solid #ddd;padding-top: 30px;}
	.news-page.news-index-display .pager ul li.item a, .news-page.news-index-display .pager ul li.item.current .page, .news-page.news-archive-index .pager ul li.item a, .news-page.news-archive-index .pager ul li.item.current .page{font-size:1.125rem;font-family:'Poppins-Medium'; line-height:27px; letter-spacing:-0.36px;}
	.pages .action.next:before, .pages .action.previous:before{margin-top:7px;margin-left:-2px;}
	.news-page.news-index-display .pager, .news-page.news-archive-index .pager{margin-bottom:120px;}
	#social-login-popup .actions-toolbar > .secondary .action.back{margin-top:10px;}
	.checkout-cart-index .cart-action-bar:after ,.checkout-cart-index .page-bottom:after{content: '';width: 100%;position: absolute;left: 0;z-index: -1;  background: #01010100;background: linear-gradient(180deg, #01010100, #0101010D); height: 100px;bottom: 450px;}	
	.checkout-cart-index .cart-container .cart-section-title {margin-bottom: 20px;}
	.checkout-cart-index .cart-action-bar form .summary .cart-totals .totals .mark { text-align: right;}
	.cms-about-bushboard .about-bushboard-Block01 { min-height: 380px;}
	.cms-about-bushboard .about-bushboard-Block01 h1 { margin-bottom: 2rem; font-size: 3.750rem; line-height: 3.750rem;}
	.cms-about-bushboard .about-bushboard-Block01 p { margin-bottom: 3rem; font-size: 1.688rem; line-height: 2.938rem;}
	.cms-about-bushboard .about-bushboard-blockS2:before{height: 120px; content: ''; width: 100%; position: absolute;left: 0; top: -140px; z-index: -1;   background: #01010100; background: linear-gradient(180deg, #01010100, #0101010D);}
	.cms-about-bushboard .about-bushboard-Block02 .btns-block-M { display: none !important;}
	.customer-account-login .login-container .block.block-customer-login {padding-right: 5%;}
	.customer-account-login .login-container .block.block-new-customer {padding-left: 5%;}
	.cms-about-bushboard .ab-company-block-main , .cms-about-bushboard .ab-history-block-main , .cms-about-bushboard .ab-values-block-main ,
	.cms-about-bushboard .ab-products-block-main , .cms-about-bushboard .ab-global-block-main  { padding: 3rem 20px; }
	.cms-about-bushboard .ab-company-block-main h3, .cms-about-bushboard .ab-history-block-main h3,.cms-about-bushboard .ab-values-block-main h3, .cms-about-bushboard .ab-products-block-main h3, .cms-about-bushboard .ab-global-block-main h3 { margin-bottom: 2rem; font-size: 2.500rem; line-height: 2.219rem; }
	.cms-about-bushboard .ab-company-block-main p, .cms-about-bushboard .ab-history-block-main p, .cms-about-bushboard .ab-values-block-main p,.cms-about-bushboard .ab-products-block-main p, .cms-about-bushboard .ab-global-block-main p { margin-bottom: 2.2rem; font-size: 1.313rem; line-height: 2.219rem; }
	.cms-about-bushboard .ab-company-block-main .pagebuilder-column:nth-child(1), .cms-about-bushboard .ab-values-block-main .pagebuilder-column:nth-child(1), .cms-about-bushboard .ab-global-block-main .pagebuilder-column:nth-child(1) { width: 100%; margin-right: 0; /* transform: translate(0, 1rem); */order: 2; }
	.cms-about-bushboard .ab-history-block-main .pagebuilder-column:nth-child(2), .cms-about-bushboard .ab-products-block-main .pagebuilder-column:nth-child(2)  { width: 100%; margin-left: 0; transform: /* translate(0, 1rem); */ order: 2; }
	.cms-about-bushboard .about-bushboard-blockS2 { padding-bottom: 4rem;}
	.cms-about-bushboard  .kitchen-worksurfaces-Block02 .btns-block-M { display: none !important;}
	.cms-about-bushboard .kitchen-worksurfaces-Block02 .btns-block a {line-height: 1.5; }
/* .cms-about-bushboard .ab-history-block-main , .cms-about-bushboard .ab-products-block-main{margin-top: 2rem;} */
	.cms-about-bushboard .ab-global-block-main{padding-bottom: 7rem;  border-bottom: 1px solid #ddd;}
	.cms-about-bushboard .ab-company-block-main figure, .cms-about-bushboard .ab-values-block-main figure, .cms-about-bushboard .ab-global-block-main figure {text-align: left !important;} 
	.news-page.news-index-display #maincontent .breadcrumbs, .news-page.news-archive-index #maincontent .breadcrumbs, .news-page.news-view-index #maincontent .breadcrumbs{margin-bottom: 0px;}
	.news-page.news-index-display .widget_archive ul li:last-child, .news-page.news-archive-index .widget_archive ul li:last-child, .news-page.news-view-index .widget_archive ul li:last-child{margin-right:0px;}
	.news-page.news-view-index #sidebar{display: none;}
	.news-page.news-view-index .archive_main{width:100%;}
	.customer-account-login #login-form .fieldset.login .actions-toolbar .secondary { float: left;}
	.customer-account-forgotpassword .form.password.forget{margin-top: 2rem;}
	.gallery-index-index .wilsonart-bushboard-gallery-form {padding: 0px 5px;}
	.gallery-index-index .column:not(.sidebar-additional) form .actions-toolbar {margin-left: 0px;}
	.cms-about-bushboard .column.main  .ab-company-block-main .pagebuilder-column .pagebuilder-slider .pagebuilder-slide-wrapper {height: 491px;}	
	.cms-about-bushboard .column.main  .ab-values-block-main .pagebuilder-column .pagebuilder-slider .pagebuilder-slide-wrapper {height: 655px;}
	.home-contentBlock4-main .ideas_and_inspiration ul.ideas_and_inspiration_block .slick-slide {width: 32% !important; margin-right: 2%;}
	.home-contentBlock4-main .ideas_and_inspiration ul.ideas_and_inspiration_block .slick-slide:last-child { margin-right: 0px;}
	.home-contentBlock4-main .ideas_and_inspiration ul.ideas_and_inspiration_block .slick-slide a:after {right: 0px; top: 20px;}
	.home-contentBlock4-main .ideas_and_inspiration ul.ideas_and_inspiration_block .slick-slide p:after {right: 0px;}
	.home-contentBlock4-main .ideas_and_inspiration ul.ideas_and_inspiration_block .slick-slide:last-child p:after {right: 2px;}
	.home-contentBlock4-main .ideas_and_inspiration ul.ideas_and_inspiration_block .slick-slide li img {height: 150px;}
	.contact-index-index .column:not(.sidebar-additional) .form.contact {min-width: 100% !important;}
}
@media (min-width:768px) and (max-width:768px) {
	.cms-kitchen-trends-in-2023 .top-blog-header .pagebuilder-column:first-child{max-width: 16.66666667%;}
	.cms-kitchen-trends-in-2023 .top-blog-header .pagebuilder-column:last-child{max-width: 83.33333333%;}
	.checkout-cart-index .cart.table-wrapper .product-item-photo { display: table-cell; max-width: 100%; padding-right: 20px; position: static; vertical-align: top; width: 1%;}
	.checkout-cart-index .cart.table-wrapper .product-item-details { display: table-cell; vertical-align: top; white-space: normal; width: 99%;}
	.checkout-cart-index .cart-summary { float: right; position: relative; width: 23%;}
	.checkout-cart-index .cart-container .form-cart .actions { text-align: right;}
	.cart-container .form-cart .action.update{margin-left: 10px;margin-bottom: 10px; display: inline-block;}
	.gallery-index-index .column:not(.sidebar-additional) form .actions-toolbar .primary{text-align:left;}
	.gallery-index-index .actions-toolbar .primary button {width: auto;}
	.cms-about-bushboard .column.main  .ab-company-block-main .pagebuilder-column .pagebuilder-slider .pagebuilder-slide-wrapper , .cms-about-bushboard .column.main  .ab-values-block-main .pagebuilder-column .pagebuilder-slider .pagebuilder-slide-wrapper {height: 545px;}

}
@media (max-width:1023px){		
	.storelocator-homeowner-index.page-layout-2columns-left .column.main{order:2;}
	.storelocator-homeowner-index.page-layout-2columns-left .sidebar-additional{order:1;}
	.storelocator-homeowner-index .Retail_Distributor {margin-top:30px;font-size:21px;margin-bottom:0px;}
	.storelocator-homeowner-index .distributor_filter{padding:0px;margin-top:15px;position:relative;}
	.storelocator-homeowner-index .mobile-filter {right:0px;display: flex;align-items: center;color: #d62d19;font-size:1.125rem;font-family: 'Poppins-Medium';  letter-spacing: -0.54px; padding: 10px; background: #FAE8E6;border-radius:3px;border:0px;position:absolute;top:-55px;}
	.storelocator-homeowner-index .mobile-filter .hamburger-menu{ margin-left: 18px; display: flex;flex-flow: column wrap;justify-content: space-between;height: 24px; width: 22px; cursor: pointer;}
	.storelocator-homeowner-index .mobile-filter .hamburger-menu .bar-top,.storelocator-homeowner-index .mobile-filter .hamburger-menu .bar-middle,.storelocator-homeowner-index .mobile-filter .hamburger-menu .bar-bottom { height: 2px; background: #d62d19; border-radius: 5px; margin: 3px 0;
	transform-origin: left; transition: all 0.5s;}
	.storelocator-homeowner-index  .mobile-filter .hamburger-menu.show .bar-top {transform: rotate(45deg);}
	.storelocator-homeowner-index  .mobile-filter .hamburger-menu.show .bar-middle {transform:translateX(1rem); opacity: 0;}
	.storelocator-homeowner-index  .mobile-filter .hamburger-menu.show .bar-bottom {transform: rotate(-45deg);}
	.storelocator-homeowner-index .columns { margin-top: -130px;padding:0px 20px;}
	.storelocator-homeowner-index .columns .wtb_content {padding:0px;}
	.storelocator-homeowner-index #current_store {padding:0px;}
	.storelocator-homeowner-index .columns .home_owners .homeowners_addressList > ul > li{width:100%;height:auto;}
	.storelocator-homeowner-index .columns ul.distributor_list{padding-top:15px;}
	.storelocator-homeowner-index .columns ul.distributor_list .distributor_title{margin-bottom:15px;}
	.storelocator-homeowner-index .columns ul.distributor_list li{margin-bottom:0px;}
	.storelocator-homeowner-index .columns .home_owners .homeowners_addressList > ul > li{padding:20px;}
	/*.storelocator-homeowner-index .distributor_type_filter h6{display:none;}*/	
	.storelocator-homeowner-index  .columns .column.main{padding-bottom:0px;}
	/* .cms-about-bushboard .ab-company-block-main  .pagebuilder-column:nth-child(1), .cms-about-bushboard .ab-values-block-main  .pagebuilder-column:nth-child(1), .cms-about-bushboard .ab-global-block-main  .pagebuilder-column:nth-child(1) {  transform: none; }
	.cms-about-bushboard .ab-history-block-main  .pagebuilder-column:nth-child(2), .cms-about-bushboard .ab-products-block-main  .pagebuilder-column:nth-child(2)  { transform: none; } */
		.news-page.news-index-display .post-header, .news-page.news-archive-index .post-header{ height: 85px;}
	}
@media (min-width:1024px) {		
	.storelocator-homeowner-index .columns .home_owners .homeowners_addressList > ul > li:nth-child(odd){margin-right:3%;}
	.storelocator-homeowner-index .columns .home_owners .homeowners_addressList > ul > li:nth-child(even){margin-left:3%;}
	.storelocator-homeowner-index .columns .home_owners .homeowners_addressList > ul > li{width:44%;}	
	.cms-kitchen-trends-in-2023 .main-blog-section .pagebuilder-column-line .bb-blog-content{padding-right:15px;}
	.cms-kitchen-trends-in-2023 .main-blog-section .pagebuilder-column-line .bb-blog-image{padding-left:45px;}
	.contact-index-index .contactus-form{padding-right:20px;}
	.contact-index-index .contact_info{padding-left:20px;}
	}
@media (min-width:768px) and (max-width:1199px) {
	.cms-materials-compact-laminate [data-content-type='row'][data-appearance='contained']>div {padding: 0px 20px;}
	.cms-materials-compact-laminate .bb-cl-bd-gradient {height: 60px;}
	.cms-materials-compact-laminate .bb-cl-secondBlock ul {margin-bottom: 30px;}
	.cms-materials-compact-laminate .bb-cl-top-slider .slick-dots {	bottom: 60px;}
	.storelocator-homeowner-index .columns{padding:0px 20px;}
	/*.cms-materials-compact-laminate .bb-xl-max-width .pagebuilder-column img{width:100%;} */
	.cms-materials-compact-laminate .bb-claim-prod-section img {width: 100%;}
	.cms-materials-compact-laminate .bb-cl-guarantee-section {padding: 80px 20px 60px;}
	.cms-materials-compact-laminate .bb-cl-guarantee-section .pagebuilder-column {margin-bottom: 20px;}
	.cms-materials-compact-laminate .bb-claim-faq-section {	padding: 0px 0px 40px 0px !important;}
	.cms-materials-compact-laminate .bb-claim-ideas-section {padding-top: 60px !important;padding-bottom: 0px !important;}
	.cms-materials-compact-laminate .bb-claim-ideas-section h2 {margin-bottom: 30px;}
	.cms-materials-compact-laminate .bb-claim-retailer-section .pagebuilder-column {width: 80% !important;margin: 0 auto;text-align: center;}
	.cms-materials-compact-laminate .bb-claim-retailer-section .pagebuilder-column p {padding-right: 0px;}
	.cms-materials-compact-laminate .bb-claim-retailer-section .pagebuilder-column {padding: 0px 20px;}
	.cms-materials-compact-laminate .bb-claim-retailer-section div.bb-cl-bd-gradient {height: 60px;bottom: 62px;}
	.cms-materials-compact-laminate .bb-claim-explore-slider {padding-bottom: 60px !important;}
	.storelocator-homeowner-index .map-label {margin:0px 20px;}
	.storelocator-homeowner-index .bb-top-banner-content, .contact-index-index .bb-top-banner-content{width: 80%;}
	.storelocator-homeowner-index.page-layout-2columns-left .column.main{width:67%;}
	.checkout-cart-index .cart-action-bar form .summary .cart-summary { width: 50%; }
	}
	@media (max-width: 1023px) {
	.cms-materials-compact-laminate .bb-claim-retailer-section .pagebuilder-column:first-child {display: none !important;}
	.cms-materials-compact-laminate .bb-cl-secondBlock .pagebuilder-column img {width: 100%;}		
	.contact-index-index .contact_info h6{font-size:1.375rem;}
	.contact-index-index .contact_info p, .contact-index-index .contact_info p a{font-size:1.000rem;}
	}

	@media (min-width:1200px) {
	#maincontent .breadcrumbs {padding: 27px 0px 27px 20px;}
	.cms-materials-compact-laminate .pagebuilder-slide-wrapper {min-height: 625px !important;}
	.cms-materials-compact-laminate .bb-width-45,.cms-where-to-buy .bb-width-45 {width: 50%;margin: 0 auto;}
	.cms-materials-compact-laminate .bb-claim-retailer-section .pagebuilder-column:first-child {margin-right: 40px;}
	.cms-materials-compact-laminate .bb-claim-retailer-section .pagebuilder-column:last-child {margin-left: 40px;}
	.cms-materials-compact-laminate .bb-xl-max-width {max-width: 1400px !important;margin-left: auto !important;margin-right: auto !important;padding:0px 20px;}
	#html-body [data-pb-style=HWMUKCQ] { text-align: right; }
	.storelocator-homeowner-index .columns {max-width: 1310px !important;margin-left: auto !important;margin-right: auto !important;}
	.storelocator-homeowner-index .commercialBuyer_wrap{max-width: 900px !important;margin-left: auto !important;margin-right: auto !important;}
	.storelocator-homeowner-index .columns .home_owners .homeowners_addressList > ul > li{width:47%; height:370px}
	.storelocator-homeowner-index .columns .home_owners .homeowners_addressList > ul > li:nth-child(even){margin-right: 0;}
	.storelocator-homeowner-index .columns .home_owners { padding-right: 0; }
	.cms-about-bushboard .about-bushboard-Block01 h1 { margin-top: 0;}
	}

@media (min-width: 820px) {
	.cms-materials-compact-laminate .bb-xl-max-width .pagebuilder-column:first-child {margin-right: 20px;}
	.cms-materials-compact-laminate .bb-xl-max-width .pagebuilder-column:last-child {margin-left: 20px;}
	.bb-claim-explore-slider .slick-initialized .slick-slide {width: 170px !important;}
	.bb-claim-explore-slider .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {min-height: 319px !important;}
	.bb-claim-explore-slider .slick-initialized .slick-slide a {padding-right: 2.2rem;}
	.bb-claim-explore-slider .slick-initialized .slick-slide .pagebuilder-poster-content {bottom: 0;}
	.bb-claim-explore-slider .slick-initialized .slick-slide {padding-top: 3rem;}
	.bb-claim-ideas-slider .slick-initialized .slick-slide {width: 239px !important;}
	.bb-claim-ideas-slider .slick-initialized .slick-slide .pagebuilder-poster-content {bottom: -1rem;}
	.bb-claim-ideas-slider .slick-initialized .slick-slide {padding-bottom: 2rem;}
	.bb-claim-ideas-slider .slick-initialized .slick-slide a {min-height: 116px;}
	.pagebuilder-column-line,  .cms-about-bushboard .ab-company-block-main .pagebuilder-column-line, .cms-about-bushboard .ab-history-block-main .pagebuilder-column-line, .cms-about-bushboard .ab-values-block-main .pagebuilder-column-line, .cms-about-bushboard .ab-products-block-main .pagebuilder-column-line, .cms-about-bushboard .ab-global-block-main .pagebuilder-column-line { flex-wrap: wrap !important; }
	.cms-about-bushboard .ab-company-block-main .pagebuilder-column , .cms-about-bushboard .ab-history-block-main .pagebuilder-column , .cms-about-bushboard .ab-values-block-main .pagebuilder-column , .cms-about-bushboard .ab-products-block-main .pagebuilder-column , .cms-about-bushboard .ab-global-block-main.pagebuilder-column { width: 100% !important; }
	.home-contentBlock4-main .ideas_and_inspiration ul.ideas_and_inspiration_block .slick-slide li img {height: 170px;}
	}

@media (min-width: 992px) {
	.bb-claim-explore-slider .slick-initialized .slick-slide {width: 307px !important;}
	.bb-claim-explore-slider .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {min-height: 408px !important;}
	.bb-claim-explore-slider .slick-initialized .slick-slide .pagebuilder-poster-content {bottom: 0rem;}
	.bb-claim-explore-slider .slick-initialized .slick-slide {padding-top: 3rem;}
	.bb-claim-explore-slider .slick-initialized .slick-slide a {padding-right: 2rem;}
	.bb-claim-ideas-slider .slick-initialized .slick-slide {width: 307px !important;}
	.bb-claim-ideas-slider .slick-initialized .slick-slide .pagebuilder-poster-content {bottom: 0rem;}
	.bb-claim-ideas-slider .slick-initialized .slick-slide {padding-bottom: 4rem;}
	.bb-claim-ideas-slider .slick-initialized .slick-slide a {min-height: 87px;}
	.cms-about-bushboard .ab-company-block-main .pagebuilder-column:nth-child(1), .cms-about-bushboard .ab-values-block-main .pagebuilder-column:nth-child(1), .cms-about-bushboard .ab-global-block-main .pagebuilder-column:nth-child(1) { margin-right: 4rem; /*transform: translate(0, 1rem); */ order: 0; }
	.cms-about-bushboard .ab-history-block-main .pagebuilder-column:nth-child(2), .cms-about-bushboard .ab-products-block-main .pagebuilder-column:nth-child(2) { margin-left: 4rem; /* transform: translate(0, 1rem);*/ order: 0; }
	.cms-about-bushboard .ab-company-block-main .pagebuilder-column-line, .cms-about-bushboard .ab-history-block-main .pagebuilder-column-line,
	.cms-about-bushboard .ab-values-block-main .pagebuilder-column-line, .cms-about-bushboard .ab-products-block-main .pagebuilder-column-line,
	.cms-about-bushboard .ab-global-block-main .pagebuilder-column-line{ flex-wrap: unset !important; }
	.cms-about-bushboard .ab-company-block-main .pagebuilder-column , .cms-about-bushboard .ab-history-block-main .pagebuilder-column , .cms-about-bushboard .ab-values-block-main .pagebuilder-column , .cms-about-bushboard .ab-products-block-main .pagebuilder-column ,.cms-about-bushboard .ab-global-block-main .pagebuilder-column { width: 50% !important; }
	.cms-about-bushboard .ab-company-block-main figure, .cms-about-bushboard .ab-values-block-main figure, .cms-about-bushboard .ab-global-block-main figure {text-align: right !important;}
	}

@media (min-width:1180px) {
	.bb-claim-explore-slider .slick-initialized .slick-slide {	width: 359px !important;}
	.bb-claim-explore-slider .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {min-height: 477px !important;}
	.bb-claim-explore-slider .slick-initialized .slick-slide {padding-top: 3rem;}
	.bb-claim-ideas-slider .slick-initialized .slick-slide {width: 359px !important;}
	.bb-claim-ideas-slider .slick-initialized .slick-slide {padding-bottom: 7rem;}
	.cms-materials-compact-laminate .bb-xl-max-width .pagebuilder-column:last-child {text-align: right;}
	}

	/* ---------- Desktop ---------- */
@media (min-width: 1200px) {
	.bb-claim-explore-slider .slick-initialized .slick-slide {width: 286px !important;}
	.bb-claim-explore-slider .slick-initialized .slick-slide .pagebuilder-slide-wrapper {max-height: 480px !important;border-radius: 10px;}
	.bb-claim-explore-slider .slick-initialized .slick-slide .pagebuilder-poster-content {top: 0;}
	.bb-claim-explore-slider .slick-initialized .slick-slide {padding-top: 3rem;}
	.bb-claim-ideas-slider .slick-initialized .slick-slide {width: 387px !important;}
	.bb-claim-ideas-slider .slick-initialized .slick-slide .pagebuilder-slide-wrapper {	min-height: 263px !important;}
	.bb-claim-ideas-slider .slick-initialized .slick-slide .pagebuilder-poster-content {bottom: -1rem;}
	.bb-claim-ideas-slider .slick-initialized .slick-slide {padding-bottom: 7rem;}
	.bb-claim-ideas-slider .slick-initialized .slick-slide a {min-height: 96px;}
	.cms-materials-compact-laminate .bb-cl-top-slider .slick-slide {min-height: 450px;}
	.home-contentBlock4-main .ideas_and_inspiration ul.ideas_and_inspiration_block .slick-slide li img {height: 240px;}
	.storelocator-homeowner-index .map-view .home_owners.map-owners{padding:100px 0px 0px;}
	}
@media (min-width: 1326px) {
	.cms-materials-compact-laminate .bb-claim-retailer-section div.bb-cl-bd-gradient {bottom: 71px;}
	.bb-claim-explore-slider .slick-initialized .slick-slide {width: 303px !important;}
	/*.cms-about-bushboard .ab-company-block-main  .pagebuilder-column:nth-child(1), .cms-about-bushboard .ab-values-block-main  .pagebuilder-column:nth-child(1), .cms-about-bushboard .ab-global-block-main  .pagebuilder-column:nth-child(1) { transform: translate(0, 5rem); }
	.cms-about-bushboard .ab-history-block-main  .pagebuilder-column:nth-child(2), .cms-about-bushboard .ab-products-block-main  .pagebuilder-column:nth-child(2) { transform: translate(0, 5rem); }	
	.cms-about-bushboard .ab-history-block-main,.cms-about-bushboard .ab-products-block-main{padding-top:7rem !important;}*/	
	}
	/* ---------- Desktop Large ---------- */
@media (min-width: 1440px) {
	.cms-materials-compact-laminate .bb-claim-retailer-section div.bb-cl-bd-gradient {bottom: 76px;}
	.bb-claim-ideas-slider .slick-initialized .slick-slide {width: 392px !important;}
	.bb-claim-explore-slider .slick-initialized .slick-slide {width: 316px !important;}
	.storelocator-homeowner-index .columns {max-width: 1360px !important;}
	.gallery-index-index .wilsonart-bushboard-gallery-form form.form{max-width: 1400px;margin: 0px auto; padding: 20px 20px 0px;}
	}
@media (min-width: 1680px) {
	.cms-materials-compact-laminate .bb-claim-retailer-section div.bb-cl-bd-gradient {bottom: 88px !important;}
	}
@media (min-width:1920px) {
	.cms-materials-compact-laminate .pagebuilder-slide-wrapper {min-height: 890px !important;}
	.cms-materials-compact-laminate .bb-claim-retailer-section div.bb-cl-bd-gradient {bottom: 87px;	}
	}
		
	
/* ---------- Leela Styles Block End ---------- */


/* ---------- Raman Styles Block Start ---------- */



@media (max-width: 767.98px) {
	
	
}

@media (min-width: 768px) {

}

@media (min-width: 992px) {


}


@media (min-width: 1180px) {


}

@media (min-width: 1200px) {

}

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

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

@media (min-width: 1920px) {

}

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


/* ---------- Tanmay Styles Block Start ---------- */

.block.block-search .search .label:before { color: #d62d19; }

.cms-why-bushboard .why-bushboard-blockS1-logo { display: flex; flex-direction: row!important; justify-content: center!important; }
.cms-why-bushboard .why-bushboard-blockS1-logo .logo-imgs { padding: 0 20px; }

.bb-home-product-block-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper { border-radius: 10px; }
.news-page.news-archive-index .pager, .news-page.news-index-display .pager { display: none; }
.bb-footer-logo img { width: 157px; }
.custom-accordion-set-main { max-height: 0; transition: max-height 0.5s ease-out; overflow-y: clip; }
.accordion-expand { position: relative; font-size: 0.938rem; height: fit-content; font-family: 'Poppins-Medium'; border-radius: 5px; color: #d62d19; background: transparent; border: none; padding-right: 30px; }
.accordion-expand:active { box-shadow: none; }
.accordion-expand:after { content: ''; font-weight: bold; float: right; margin-left: 5px; width: 17px; height: 10px; background-image: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/down-arrow.png); position: absolute; top: 15px; right: 0; }
.accordion-expand:hover { color: #ed2d1b; background: #fff; border: none; }
.accordion-expand:focus { color: #d62d19; background: #fff; border: none; }
.accordion-expand.active:after { top: 20px!important; right: 0!important; }
.custom-accordion-head-main { display: flex; justify-content: space-between; }

/* pdp page start */

.catalog-product-view .page-header { margin-bottom: 0; }
.catalog-product-view #maincontent .breadcrumbs { padding: 20px 0 20px 0; margin: 0 0 0; order: -1; }
.catalog-product-view #maincontent.page-main { padding: 0 20px; }
.catalog-product-view { font-family: 'Poppins-Regular'; }
.catalog-product-view .page-title { margin-bottom: 25px; }
.catalog-product-view .base { font-family: 'poppins-regular'; font-size: 1.875rem; color: #111; }
.catalog-product-view.page-layout-1column .product-info-main { margin-top: 20px; }
.catalog-product-view.page-layout-1column .product.media { margin: 0; }
.catalog-product-view .product .product_mobile_name { display: block; }
.catalog-product-view .product .pdp_mobile_description { font-family: 'poppins-light'; font-size: 1.125rem; display: block; color: #888; margin-bottom: 30px; }
.catalog-product-view .product-info-price { display: none; }
.catalog-product-view .product_info_details { display: flex; flex-wrap: wrap; margin-bottom: 30px; }
.catalog-product-view .product_info_details .complete_color, .catalog-product-view .product_info_details .finish_title, .catalog-product-view .product_info_details span:first-child { font-family: 'poppins-medium'; font-size: 0.75rem; margin-right: 12px; margin-bottom: 10px; text-transform: unset!important; font-weight: 600; background: #f5f5f5; border-radius: 5px; padding: 12px 8px; }
.catalog-product-view .product_info_details .finish_title a i, .catalog-product-view .product_info_details a i { padding: 0 6px; font-family: initial; margin-left: 5px; color: #111; background: #ddd; border-radius: 50%; }
.catalog-product-view .product_info_details .finish_title a i:hover, .catalog-product-view .product_info_details a i:hover { color: #ed2d1b; }
.catalog-product-view .product_description { font-family: 'poppins-light'; font-size: 1.125rem; color: #888; margin-bottom: 50px; width: 85%; }
.catalog-product-view .wtob { font-size: 1.125rem; font-family: 'Poppins-Medium'; }
.catalog-product-view .product-add-form, .catalog-product-view .wheretobuy { border: 1px solid #ddd; border-radius: 3px; padding: 30px 5%; }
.catalog-product-view .product-add-form { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
.catalog-product-view .wheretobuy { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; }
.catalog-product-view #product_addtocart_form { display: flex; }
.catalog-product-view .product-options-wrapper { width: 75%; }
.catalog-product-view .product-options-bottom { width: 25%; }
.catalog-product-view .product-options-wrapper .fieldset { margin-bottom: 0; display: flex; }
.catalog-product-view .product-options-wrapper .fieldset .field { position: relative; margin-bottom: 0; width: 45%; margin-right: 5%; }
.catalog-product-view .product-options-wrapper .control:after { content: ''; color: #777; font-weight: bold; float: right; margin-left: 5px; width: 17px; height: 10px; /*background-image: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/down-arrow.png);*/ background-size: 80%; background-repeat: no-repeat; position: absolute; top: 25px; right: 20px; }
.catalog-product-view .product-options-wrapper .control select { border: 1px solid #888; font-family: 'poppins-light'; color: #111!important; border-radius: 3px; font-size: 1.125rem; width: 100%; height: 60px; padding: 0 10px; }
.catalog-product-view .product-options-wrapper .control select option { color: #111; }
.catalog-product-view .product-options-wrapper .control select { -moz-appearance: none; -webkit-appearance: none; }
.catalog-product-view .product-options-wrapper .field.size { display: none; }
.catalog-product-view .product-options-bottom .actions, .catalog-product-view .product-options-bottom .box-tocart, .catalog-product-view .product-options-bottom .fieldset { margin: 0; padding: 0; width: 100%; }
.catalog-product-view .tocart { display: flex; color: #fff; background: #d62d19; font-weight: 400; justify-content: center; border-radius: 4px; font-size: 1.125rem!important; width: 100%; border: none; height: 60px; padding-left: 10px!important; padding-right: 10px!important; }
.catalog-product-view .tocart:hover { background: #ed2d1b; }
.catalog-product-view .addtoCartIcon { display: block; border-radius: 3px; width: 22px; height: 19px; margin: 7px 7px; background: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/shopping-basket.png) 0 0 no-repeat; }
.catalog-product-view .product-info-main .product.attribute.overview, .catalog-product-view .product-social-links { display: none; }
.catalog-product-view .wheretobuy .buy { position: relative; }
.catalog-product-view .wheretobuy #ho_zip, .catalog-product-view .wheretobuy #ho_zip1 { font-size: 1.125rem; border-radius: 3px; height: 60px; padding: 0 15px; }
.catalog-product-view .wheretobuy #ho_zip { display: inline-block; background: none; border: 0; box-shadow: none; padding: 5px 0; position: absolute; right: 10px; top: 0; z-index: 1; }
.catalog-product-view .wheretobuy #ho_zip:before { font-size: 1.875rem; line-height: 22px; color: #d62d19; content: '\e615'; font-family: 'icons-blank-theme'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; }
.catalog-product-view #tabs { margin-bottom: 10px; }
.catalog-product-view .details_list { position: relative; list-style: none; margin: 0; padding: 0; }
.catalog-product-view .details_list li { font-size: 1.125rem; font-family: 'poppins-medium'; margin: 0; padding: 0 20px; }
.catalog-product-view .details_list .toggle.active { cursor: pointer; background: #fae8e6; border: 1px solid #fae8e6; border-radius: 3px; }
.catalog-product-view .details_list .toggle.active:hover { transition-duration: 0.5s; background: #fff; border: 1px solid #ed2d1b; border-radius: 3px; }
.catalog-product-view .details_list .toggle { cursor: pointer; background: #fff; border: 1px solid #ed2d1b; border-bottom: none; border-radius: 3px 3px 0 0; }
.catalog-product-view .details_list .inner, .catalog-product-view .details_list .toggle { padding: 13px 10px!important; }
.catalog-product-view .details_list .inner { padding-top: 0!important; border: 1px; border-color: #ed2d1b!important; border-top: none; border-radius: 0 0 3px 3px; }
.catalog-product-view .details_list .inner .pattern_types, .catalog-product-view .details_list .inner .producTypes { margin-bottom: 20px; padding: 0; }
.catalog-product-view .details_list .inner .pattern_types, .catalog-product-view .details_list .inner .producTypes li { list-style: none; padding-top: 5px; padding-bottom: 5px; }
.catalog-product-view .details_list .inner .pattern_types, .catalog-product-view .details_list .inner .producTypes li a { display: block; }
.catalog-product-view .details_list .inner .producTypes li.active { background-color: #fae8e6; }
.catalog-product-view .details_list .inner .producTypes li.active a { color: #d62d19; text-decoration: underline!important; }
.catalog-product-view .details_list .inner .producTypes li:hover { background-color: #fae8e6; }
.catalog-product-view .details_list .inner .producTypes li a:hover { color: #ed2d1b; }
.catalog-product-view .details_list .inner .prodDetails, .catalog-product-view .details_list .inner .prodDetails li { padding: 0; }
.catalog-product-view .details_list .toggle.active:after, .catalog-product-view .details_list .toggle:after { content: ''; position: absolute; top: 25px; right: 20px; background-size: 100%; background-image: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/down-arrow.png); background-repeat: no-repeat; display: inline-block; padding: 6px 7px; }
.catalog-product-view .details_list .toggle:after { transform: rotate(-180deg); }
.catalog-product-view .details_list .toggle.active:after { transform: rotate(0); }
.catalog-product-view .details_list li a { font-family: 'poppins-medium'; color: #111; }
.catalog-product-view .btn-info { font-family: 'poppins-medium'; font-size: 1.125rem; margin-bottom: 10px; padding: 13px 10px; border-radius: 4px; text-align: left; width: 100%; color: #fff; background-color: #d62d19; border-color: #d62d19; }
.catalog-product-view .btn-info:hover { background-color: #ed2d1b; border-color: #ed2d1b; }
.catalog-product-view .download_brochure, .catalog-product-view .download_faq_brochure, .catalog-product-view .download_install_brochure { position: relative; }
.catalog-product-view .download_brochure a:after, .catalog-product-view .download_faq_brochure a:after, .catalog-product-view .download_install_brochure a:after { content: ''; position: absolute; top: 13px; right: 15px; width: 30px; height: 30px; background-image: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn-30x30.png); }
.catalog-product-view .gallery-placeholder .fotorama__nav-wrap--horizontal { position: absolute; bottom: 15px; }
.fotorama__dot { background: #fff; border: 1px solid #ddd; height: 6px; width: 6px; }
.fotorama--fullscreen { background: rgba(0, 0, 0, 0.5); }
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon { background-color: #fff; }
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon:focus:after { content: none; }
.fotorama__fullscreen .fotorama__zoom-in, .fotorama__fullscreen .fotorama__zoom-out { display: none !important; }
.catalog-product-view .product { position: relative; }
.catalog-product-view .pdp_magnifier { font-size: 1.313rem; position: absolute; font-family: 'icons-blank-theme'; top: 20px; right: 20px; background: #fff; border-radius: 50%; height: 30px; width: 30px; text-align: center; z-index: 2; }
.catalog-product-view .pdp_magnifier:after { color: #d62d19; content: '\e615'; }
.catalog-product-view .gallery-placeholder { margin-bottom: 30px; position: relative; }
.catalog-product-view .fotorama__nav--thumbs { text-align: center; }

/* pdp page end */

/* checkout page start */

.checkout-index-index .page-header .header.content { background-color: transparent!important; }
.checkout-index-index .nav-toggle { display: initial; }
.checkout-index-index { overflow-y: scroll!important; }
.checkout-index-index #maincontent .breadcrumbs { padding-left: 0; }
.checkout-index-index .page-title-wrapper { margin-bottom: 30px!important; padding-left: 0; }
.checkout-index-index .page-title-wrapper .page-title { margin-bottom: 0!important; }
.checkout-index-index .page-title-wrapper .base { font-family: 'Poppins-regular'; font-size: 1.688rem; padding: 0; letter-spacing: -1.2px; }
.checkout-index-index .page-title-wrapper .checkout-description { display: none; }
.checkout-index-index .minicart-freeshipping { display: inline-block; font-family: 'Poppins-light'; padding: 20px; font-size: 1.125rem; letter-spacing: -0.18px; background: #fae8e6; }
.checkout-index-index .minicart-freeshipping strong { font-family: 'Poppins-medium'; font-weight: 400; }
.checkout-index-index .opc-estimated-wrapper { display: none; }
.checkout-index-index .one-step-checkout-wrapper { margin: 0!important; }
.checkout-index-index .one-step-checkout-container .mp-6 { width: 100%; }
.checkout-index-index .checkout-container { margin-top: 60px; border-top: none; }
.checkout-index-index .checkout-container td { padding: 0!important; }
.checkout-index-index .product-image-container { display: none; height: 160px!important; width: 160px!important; margin-right: 40px; }
.checkout-index-index .product-image-container img { width: 160px; }
.checkout-index-index .checkout-container .wtwall-checkout-right { margin-left: 0; padding-left: 0; }
.checkout-index-index .checkout-container .product-item-inner, .checkout-index-index .checkout-container .product-item-name { margin-bottom: 0; }
.checkout-index-index .checkout-container .product-item-details { display: block; padding-left: 0!important; width: 100%; }
.checkout-index-index .checkout-container .wetwall-subtotal { float: unset; width: 100%; }
.checkout-index-index .checkout-container .product-item .a-left { padding-top: 40px!important; padding-bottom: 35px!important; }
.checkout-index-index .checkout-container .product-item-name a, .checkout-index-index .checkout-container .product-item-name a .wetwall-product-item-name strong { display: flex; flex-direction: column; font-family: 'Poppins-medium'; font-size: 1.313rem!important; letter-spacing: -0.25px; color: #111; height: auto; text-decoration: underline!important; }
.checkout-index-index .checkout-container .qty-wrapper, .checkout-index-index .checkout-container .wetwall-item-info { font-family: 'Poppins-light'; /* display: flex; */ color: #111; margin-top: 30px; width: 100%; padding: 0!important; height: auto; }
.checkout-index-index .checkout-container .qty-wrapper { margin-top: 0; float: right; }
.checkout-index-index .checkout-container .qty-select { width: 100%; }
.checkout-index-index .checkout-container .qty-select .qty-label, .checkout-index-index .checkout-container .wetwall-item-info .label { display: block; font-family: 'Poppins-medium'; font-size: 1.125rem; font-weight: 400; width: 50%; line-height: initial; letter-spacing: -0.18px; margin-bottom: 20px; padding: 0; float: left; text-align: left; color: #111; }
.checkout-index-index .checkout-container .wetwall-item-info .values { display: block; float: right; width: 50%; margin-bottom: 20px; font-family: 'Poppins-Light'; font-size: 1.125rem; text-align: right; }
.checkout-index-index .checkout-container .qty-select .cart-item-qty { height: 50px; border-radius: 3px; float: right; text-align: left; margin-bottom: 0; }
.checkout-index-index .checkout-container .wetwall-subtotal .subtotal { display: block; font-family: 'Poppins-light'; color: #111; font-size: 1.125rem; margin-top: 0; width: 100%; position: relative; }
.checkout-index-index .checkout-container .wetwall-subtotal .unit-price { font-family: 'Poppins-medium'; height: auto; width: 50%; margin-top: 20px; display: block; float: left; text-align: left; }
.checkout-index-index .checkout-container .wetwall-subtotal .unit-price-price { font-family: 'Poppins-light'; position: unset; display: inline-block; margin-top: 20px; width: 50%; }
.checkout-index-index .checkout-container .wetwall-subtotal .price-excluding-tax { width: 100%; line-height: initial; }
.checkout-index-index .checkout-container .wetwall-subtotal .cart-price { font-family: 'Poppins-light'; text-align: left; }
.checkout-index-index .checkout-container .wetwall-subtotal .cart-price .price, .checkout-index-index .checkout-container .wetwall-subtotal .cart-price .price-price { display: inline-block; width: 50%; margin-top: 20px; font-size: 1.125rem; }
.checkout-index-index .checkout-container .wetwall-subtotal .cart-price .price { font-family: 'Poppins-medium'; float: left; }
.checkout-index-index .checkout-container .wetwall-subtotal .cart-price .price-price { text-align: right; }
.checkout-index-index .checkout-container .qty-wrapper .qty-remove { position: absolute; right: 0; top: 40px; }
.checkout-index-index .checkout-container .qty-wrapper .wetwall-item-remove, .checkout-index-index .checkout-container .qty-wrapper .wetwall-item-remove span { cursor: pointer; font-family: 'Poppins-medium'; font-size: 1.125rem; color: #e02b27; }
.checkout-index-index .one-step-checkout-container .mp-12, .checkout-index-index .order-summary .step-content { padding: 0; }
.checkout-index-index .order-summary .step-content { margin-bottom: 40px; }
.checkout-index-index .order-summary .items-in-cart #checkout-review-table thead, .checkout-index-index .order-summary .step-title { display: none; }
.checkout-index-index .order-summary .items-in-cart #checkout-review-table { border: none; padding: 20px 0 40px 0; }
.checkout-index-index .order-summary .table-totals .mark .label, .checkout-index-index .order-summary .table-totals .totals { font-family: 'Poppins-light'; font-size: 1.25rem; letter-spacing: -0.3px; padding: 0; color: #111; font-weight: 400; }
.checkout-index-index .order-summary .table-totals .mark { padding: 0 45px 5px 0!important; text-align: left; background-color: transparent; }
.checkout-index-index .order-summary .table-totals .amount { padding: 0 0 5px 0; width: 120px; }
.checkout-index-index .order-summary .table-totals .price { font-weight: 400; }
.checkout-index-index .order-summary .table-totals .charge { font-family: 'Poppins-medium'; }
.checkout-index-index .order-summary .table-totals .charge .mark { padding-bottom: 40px!important; }
.checkout-index-index .order-summary .table-totals .mark .value { display: none; }
.checkout-index-index #co-place-order-area { display: none; }
.checkout-index-index .form-login { max-width: 100%; }
.checkout-index-index .form-login #customer-email-fieldset .label { font-family: 'Poppins-medium'; text-align: left; font-weight: 400; font-size: 1.125rem; margin-bottom: 0!important; padding-left: 0; height: 30px; color: #111; letter-spacing: -0.36px; }
.checkout-index-index .form-login #customer-email-fieldset div[data-bind*="isPasswordVisible"] .field { margin: 50px 0; }
.checkout-index-index .form-login #customer-email-fieldset .field { margin-bottom: 0; }
.checkout-index-index .form-login #customer-email-fieldset .actions-toolbar { margin: 0; }
.checkout-index-index .form-login #customer-email-fieldset .primary button { position: relative; padding: 12px 70px 12px 15px; margin-right: 15px; font-size: 1.125rem; font-weight: unset; line-height: 1.75rem; background-color: #d72918; border-radius: 4px; border: none; cursor: pointer; transition: all .2s; color: #fff; font-family: 'Poppins-Medium'; display: inline-block; }
.checkout-index-index .form-login #customer-email-fieldset .primary button:after { content: ''; position: absolute; right: 0; margin-right: 10px; width: 30px; height: 30px; background-image: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn-30x30.png); }
.checkout-index-index .form-login #customer-email-fieldset .secondary button { position: relative; padding: 12px 40px 12px 40px; font-size: 1.125rem; font-weight: unset; line-height: 1.75rem; background-color: #d72918!important; border-radius: 4px; border: none; cursor: pointer; transition: all .2s; color: #fff; font-family: 'Poppins-Medium'; display: inline-block; }
.checkout-index-index .checkout-container .step-title { background-color: transparent; border: none; padding: 0!important; font-family: 'Poppins-medium'; font-weight: normal!important; font-size: 1.688rem!important; color: #111!important; text-transform: capitalize; letter-spacing: -0.4px; margin-bottom: 25px; }
.checkout-index-index .checkout-container .step-title .fa-home { display: none!important; }
.checkout-index-index .checkout-container .iwd_opc_column_required_message { font-size: 1.125rem; font-family: 'Poppins-light'; letter-spacing: -0.25px; margin-bottom: 40px; }
.checkout-index-index #checkout-step-shipping { padding: 0!important; }
.checkout-index-index #checkout-step-shipping .form-shipping-address { margin-top: 40px; max-width: 100%; font-family: 'Poppins-medium'; }
.checkout-index-index #checkout-step-shipping .form-shipping-address .label { font-size: 1.125rem; text-align: left!important; margin-bottom: 0!important; padding-left: 0; height: 30px; color: #111; letter-spacing: -0.36px; }
.checkout-index-index #checkout-step-shipping .form-shipping-address legend.label { margin-bottom: 8px!important; height: 30px; }
.checkout-index-index #checkout-step-shipping, .checkout-index-index #checkout-step-shipping .fieldset:last-child { margin-bottom: 0!important; }
.checkout-index-index #checkout-step-shipping .field { width: 100%; padding: 0; margin-bottom: 20px; }
.checkout-index-index #checkout-step-shipping .field-select-shipping { margin-top: 50px; }
.checkout-index-index #checkout-step-shipping .field-select-shipping #shipping_address_id { padding-right: 45px; }
.checkout-index-index #checkout-step-shipping .field.street { padding: 0!important; }
.checkout-index-index #checkout-step-shipping .control .field { width: 100%; padding: 0; }
.checkout-index-index #checkout-step-shipping .field[name*="city"], .checkout-index-index #checkout-step-shipping .field[name*="company"], .checkout-index-index #checkout-step-shipping .field[name*="firstname"], .checkout-index-index #checkout-step-shipping .field[name*="postcode"], .checkout-index-index #checkout-step-shipping .field[name*="prefix"] { margin-right: 5%; }
.checkout-index-index #checkout-step-shipping .field[name*="postcode"], .checkout-index-index #checkout-step-shipping .field[name*="prefix"] { float: left; }
.checkout-index-index #checkout-step-shipping .field[name*="customer_groupcode"], .checkout-index-index #checkout-step-shipping .field[name*="telephone"] { float: right; clear: unset; }
.checkout-index-index #checkout-step-shipping .field[name*="street"] { margin-bottom: 0; }
.checkout-index-index #checkout-step-shipping .field .input-text::placeholder { color: transparent; }
.checkout-index-index #checkout-step-payment .application-type #how_did_hear.select, .checkout-index-index #checkout-step-shipping .field .input-text, .checkout-index-index #checkout-step-shipping .field .select { font-family: 'Poppins-Medium'; font-size: 1.125rem; border-radius: 3px; width: 100%; height: 50px; }
.checkout-index-index #checkout-step-payment .application-type #how_did_hear.select:not([disabled]):focus, .checkout-index-index #checkout-step-shipping .field .input-text:not([disabled]):focus, .checkout-index-index #checkout-step-shipping .field .select:not([disabled]):focus { box-shadow: 0 0 0 1px #68a8e0; }
.checkout-index-index #checkout-step-shipping .control .field.additional, .checkout-index-index #checkout-step-shipping .field[name*="customer_email"], .checkout-index-index #checkout-step-shipping .field[name*="customer_newtype"], .checkout-index-index #checkout-step-shipping .field[name*="customer_parent_type"] { display: none; }
.checkout-index-index #checkout-step-shipping .field .field-tooltip .field-tooltip-action { margin-right: 10px; }
.checkout-index-index #checkout-step-shipping .field .field-tooltip .field-tooltip-action:before { color: #e02b27; }
.checkout-index-index #checkout-step-shipping .field .field-tooltip .field-tooltip-content { left: -235px!important; top: -60px!important; }
.checkout-index-index #checkout-step-shipping .field .field-tooltip .field-tooltip-content:after, .checkout-index-index #checkout-step-shipping .field .field-tooltip .field-tooltip-content:before { left: 240px!important; right: 10px!important; top: 45px!important; transform: rotate(-90deg); }
.checkout-index-index #checkout-step-payment { padding: 0!important; margin-bottom: 0!important; }
.checkout-index-index #checkout-step-payment #co-payment-form .fieldset { display: none; }
.checkout-index-index #checkout-step-payment .application-type { width: 100%; margin-bottom: 40px; }
.checkout-index-index #checkout-step-payment .application-type .pro_details { font-family: 'Poppins-medium'; font-size: 1.125rem; text-align: left!important; margin-bottom: 8px!important; height: 30px; color: #111; }
.checkout-index-index #checkout-step-payment #how_did_hear { width: 100%; height: 50px; border-radius: 3px; }
.checkout-index-index #checkout-step-payment .choice { position: relative; padding: 0; font-family: 'Poppins-medium'; font-size: 1.125rem; }
.checkout-index-index #checkout-step-payment .choice:before, .checkout-index-index #checkout-step-shipping .choice:before { content: unset; }
.checkout-index-index #checkout-step-shipping .choice #shipping-save-in-address-book { display: inline-block; height: 25px; width: 25px; margin-right: 15px; }
.checkout-index-index #checkout-step-shipping .choice .label { padding: 0; }
.checkout-index-index #checkout-step-payment input[name*="osc-newsletter"] { position: absolute; border-radius: 5px; height: 25px; width: 25px; }
.checkout-index-index #checkout-step-payment .choice span { display: block; padding-left: 40px; letter-spacing: -0.21px; }
.checkout-index-index #checkout-step-payment .choice #update-content { margin-top: 15px; padding-left: 0; font-family: 'Poppins-light'; font-size: 0.875rem; letter-spacing: -0.14px; }
.checkout-index-index #checkout-step-payment .iwd_opc_universal_wrapper button { position: relative; padding: 12px 70px 12px 15px; font-size: 1.125rem; font-weight: unset; line-height: 1.75rem; background-color: #d72918; border-radius: 4px; border: none; cursor: pointer; transition: all .2s; color: #fff; font-family: 'Poppins-Medium'; display: inline-block; }
.checkout-index-index #checkout-step-payment .iwd_opc_universal_wrapper button:after { content: ''; position: absolute; right: 0; margin-right: 10px; width: 30px; height: 30px; background-image: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn-30x30.png); }
.checkout-index-index #social-login-popup .field.choice { padding-left: 0px; }
.checkout-index-index #social-login-popup .field.group_id div.control:after { content: none; }

/* checkout page end */

/* success page start */

.checkout-onepage-success .checkout-success .tick_img { width: 25px; height: 25px; margin: 10px 15px 0 0; }
.checkout-onepage-success .checkout-success h2, .checkout-onepage-success .order_details h4 { font-family: 'Poppins-medium'; font-size: 1.688rem; font-weight: 400; margin-bottom: 30px; color: #111; letter-spacing: -0.4px; }
.checkout-onepage-success .checkout-success .email_confirm { font-family: 'Poppins-light'; font-size: 1.125rem; font-weight: 400; padding: 0; color: #111; letter-spacing: -0.25px; }
.checkout-onepage-success .order_details { margin-top: 30px; }
.checkout-onepage-success .order_details h4 { font-family: 'Poppins-medium'; font-size: 1.438rem; }
.checkout-onepage-success .order_details td, .checkout-onepage-success .order_details th, .checkout-onepage-success .order_details tr { padding: 0; }
.checkout-onepage-success .order_details .order_number { display: block; font-family: 'Poppins-medium'; padding: 20px; font-size: 1.125rem; letter-spacing: -0.18px; }
.checkout-onepage-success .order_details .order_number td:nth-child(1) { width: 180px; }
.checkout-onepage-success .order_placed { margin-top: 55px; border-top: 1px solid #dcd8d8; }
.checkout-onepage-success .order_placed .confirm_align { margin: 0; padding: 40px 0; border-bottom: 1px solid #dcd8d8; }
.checkout-onepage-success .order_placed .tab_padding, .checkout-onepage-success .order_placed .tab_padding .product-image-container, .checkout-onepage-success .order_placed .tab_padding .product-image-wrapper { padding: 0; width: 160px; height: 160px; }
.checkout-onepage-success .order_placed .tab_padding { display: none; margin-right: 40px; }
.checkout-onepage-success .order_placed .tab_padding .product-image-photo { width: 100%; height: 100%; }
.checkout-onepage-success .order_placed .order_align { margin-left: 0; padding: 0; }
.checkout-onepage-success .order_placed .order_name { font-family: 'Poppins-medium'; font-size: 1.313rem!important; margin: 0; letter-spacing: -0.25px; color: #111; height: auto; line-height: initial; text-decoration: underline!important; text-transform: capitalize; }
.checkout-onepage-success .order_placed .order_table { border: none!important; margin: 0!important; }
.checkout-onepage-success .order_placed .order_table td { font-family: 'Poppins-medium'; font-size: 1.125rem; font-weight: 400!important; width: 100%!important; padding: 0; padding-top: 30px; float: left; }
.checkout-onepage-success .order_placed .order_table .product-desc { padding-top: 0; }
.checkout-onepage-success .order_placed .product-option { display: block; padding: 0; font-family: 'Poppins-medium'; font-size: 1.125rem; color: #111; height: auto; padding-top: 30px; }
.checkout-onepage-success .order_placed .product-option dt { display: inline; font-weight: 400!important; }
.checkout-onepage-success .order_placed .product-option .option-value, .checkout-onepage-success .order_placed td span { font-family: 'Poppins-light'; display: block; float: right; margin-left: 0; }
.checkout-onepage-success .order_placed .table_border { padding: 80px 0; border-bottom: 1px solid #dcd8d8; }
.checkout-onepage-success .order_placed .table_border .totals { width: 100%; margin-left: 0; }
.checkout-onepage-success .order_placed .table_border .inner-table, .checkout-onepage-success .order_placed .table_border .totals, .checkout-onepage-success .order_placed .table_border .totals .table { padding: 0!important; }
.checkout-onepage-success .order_placed .table_border .totals .table { display: table; margin: 0; font-family: 'Poppins-light'; font-size: 1.875rem; letter-spacing: -0.3px; color: #111; font-weight: 400; }
.checkout-onepage-success .order_placed .table_border .totals .table .cart-label { padding: 0 45px 5px 0!important; display: table-cell; text-align: left; }
.checkout-onepage-success .order_placed .table_border .totals .table .cart-value { width: 120px; display: table-cell; text-align: right; }
.checkout-onepage-success .order_placed .shipping_div { margin: 30px 0; border: 1px solid #dcd8d8; border-radius: 5px; box-shadow: none; padding: 20px; }
.checkout-onepage-success .order_placed .shipping_div p { font-family: 'Poppins-light'; font-weight: 400; font-size: 1.125rem; }
.checkout-onepage-success .order_placed .shipping_div .billing_add strong { font-family: 'Poppins-medium'; font-weight: 400; font-size: 1.313rem; }
.checkout-onepage-success #registration p { font-family: 'Poppins-medium'; font-weight: 400; font-size: 1.125rem; }
.checkout-onepage-success #registration p[data-bind*="Create an account"] { font-size: 1.313rem; }
.checkout-onepage-success #registration p span[data-bind*="getEmailAddress"] { font-family: 'Poppins-light'; }
.checkout-onepage-success #registration .action.primary { position: relative; padding: 8px 50px 8px 15px; font-size: 1rem; font-weight: unset; line-height: 1.75rem; background-color: #d72918; border-radius: 4px; border: none; cursor: pointer; transition: all .2s; color: #fff; font-family: 'Poppins-Medium'; display: inline-block; }
.checkout-onepage-success #registration .action.primary:after { content: ''; position: absolute; right: 0; margin-right: 10px; width: 30px; height: 30px; background-image: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn-30x30.png); background-size: 80%; background-repeat: no-repeat; background-position-y: center; }
.checkout-onepage-success #registration .action.primary:hover { background-color: #ed2d1b; }

/* success page end */

/* resources page start */

.cms-resources-new .resources-Block01 { position: relative; padding-top: .5rem; }
.cms-resources-new .resources-Block01 h1 { font-family: 'Poppins-Medium'; font-weight: 500; color: #111; }
.cms-resources-new .resources-Block01 .pagebuilder-column { max-width: 800px; margin: 0 auto; padding: 0 20px; }
.cms-resources-new .resources-Block01 p { font-family: 'Poppins-Light'; font-weight: 300; color: #888; }
.cms-resources-new .resources-Block02, .resources-Block02 { display: flex; justify-content: center; padding-top: 2.5em; padding-bottom: 1.75em; padding-left: 20px; padding-right: 20px; border-bottom: 1px solid #ccc; }
.cms-resources-new .resources-Block02 p, .resources-Block02 p { margin-bottom: 0; padding-right: 1.875rem; font-family: 'Poppins-Regular'; font-size: 1.188rem; font-weight: 400; line-height: 2.938rem; color: #111; white-space: nowrap; }
.cms-resources-new .resources-Block02 .btns-block, .resources-Block02 .btns-block { display: flex; align-items: center; }
.cms-resources-new .resources-Block02 .btns-block a, .resources-Block02 .btns-block a { display: block; margin-right: 0.625rem; padding: 0.250rem 1.156rem; font-family: 'Poppins-Medium'; font-size: 0.938rem; line-height: 2.5; font-weight: 500; color: #d62d19; background: #fae8e6; border: none; border-radius: 4px; -webkit-transition: all .2s; transition: all .2s; }
.cms-resources-new .resources-Block02 .btns-block a:hover, .resources-Block02 .btns-block a:hover { background: #f9d4d0; }
.cms-resources-new .resources-Block03, .cms-resources-new .resources-Block04 { margin-top: 40px; border: none; }
.cms-resources-new .resources-Block05 .rs-yt-block { padding-bottom: 40px; border: none; }
.cms-resources-new .resources-Block05 { margin-top: 40px; padding-left: 20px; padding-right: 20px; border-bottom: 1px solid #ccc; }
.cms-resources-new .resources-Block05 h2 { font-family: 'Poppins-Medium'; font-weight: 500; color: #111; }
.cms-resources-new .resources-Block05 .video-left, .cms-resources-new .resources-Block05 .video-right { margin-bottom: 20px; }
.cms-resources-new .resources-Block05 .yt-icon-btn { margin-top: 20px; position: relative; text-align: center; }
.cms-resources-new .resources-Block05 .yt-icon { position: absolute; width: 55px; }
.cms-resources-new .resources-Block05 .yt-redirect { font-family: 'Poppins-Medium'; font-size: 1.125rem; padding-left: 75px; text-decoration: underline!important; color: #d62d19; }
.cms-resources-new .resources-Block05 .yt-redirect:hover { color: #ed2d1b; }
.cms-resources-new .resources-Block03 .home-contentBlock4-main .slick-initialized .slick-slide a, .cms-resources-new .resources-Block04 .home-contentBlock4-main .slick-initialized .slick-slide a { display: initial; position: initial; min-height: auto; padding-right: 0; }
.cms-resources-new .resources-Block03 .home-contentBlock4-main .slick-initialized .slick-slide a:after, .cms-resources-new .resources-Block04 .home-contentBlock4-main .slick-initialized .slick-slide a:after { content: none; }
.cms-resources-new .resources-Block03 .home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-poster-content, .cms-resources-new .resources-Block04 .home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-poster-content { margin-bottom: 1rem; min-height: 87px; }
/* .cms-resources-new .resources-Block03 .home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-poster-content:after, .cms-resources-new .resources-Block04 .home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-poster-content:after { content: ''; position: absolute; top: 4px; right: 1rem; margin-left: 1rem; background-image: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn.png'); width: 30px; height: 30px; background-size: cover; } */

/* resources page end */

/* catalog search page start */

.catalogsearch-result-index #maincontent .columns { padding-top: 0; }
.catalogsearch-result-index .sidebar.remove_sidebar_landing { display: none; }
.catalogsearch-result-index .sidebar.sidebar-additional #els-cms-results .block-title { font-family: 'Poppins-Medium'; font-size: 1.875rem; line-height: 2.5rem; font-weight: 500; color: #111; }
.catalogsearch-result-index .sidebar.sidebar-additional #els-cms-results .block-title .counter { font-family: 'Poppins-Medium'; font-size: 1.875rem; color: #d62d19; }
.catalogsearch-result-index .sidebar.sidebar-additional #els-cms-results .block-content a { font-family: 'Poppins-Light'; text-decoration: underline!important; font-size: 1.125rem; font-weight: 300; line-height: 2rem; color: #d62d19; }
.catalogsearch-result-index .sidebar.sidebar-additional #els-cms-results .block-content a:hover { text-decoration: none!important; color: #ed2d1b; }
.catalogsearch-result-index #layer-product-list .products-grid { margin-top: 0; padding-top: 0; }
.catalogsearch-result-index #layer-product-list .mst-search__index .searchResultHeader, .catalogsearch-result-index #layer-product-list .products-grid .searchResultHeader { margin-bottom: 40px; }
.catalogsearch-result-index #layer-product-list .mst-search__index .searchResultHeader { margin-top: 60px; margin-bottom: 20px; }
.catalogsearch-result-index #layer-product-list .mst-search__index .searchResultHeader h3, .catalogsearch-result-index #layer-product-list .products-grid .searchResultHeader h3 { font-family: 'Poppins-regular'; font-size: 2.5rem; padding: 0 0 10px 0; letter-spacing: -1.2px; }
.catalogsearch-result-index #layer-product-list .mst-search__index .searchResultHeader h3 { padding: 0; }
.catalogsearch-result-index #layer-product-list .mst-search__index ul { list-style: none; padding-left: 0; }
.catalogsearch-result-index #layer-product-list .mst-search__index .mst-search__index-title a, .catalogsearch-result-index #layer-product-list .products-grid .searchResultHeader a { font-family: 'Poppins-medium'; font-size: 1.125rem; font-weight: 300; line-height: 2rem; color: #d62d19; }
.catalogsearch-result-index #layer-product-list .products-grid .searchResultHeader a:hover { color: #ed2d1b; }
.catalogsearch-result-index #layer-product-list .products-grid .product-items .product-item-attribute-set { display: none; }

/* catalog search page end */

/* search bar start */

.form.minisearch .ea-search-autocomplete { left: 0; width: 100%; margin-left: 0; top: 30px; box-shadow: 0 30px 40px rgba(0, 0, 0, 0.5); }
.form.minisearch .ea-search-autocomplete:before { content: none; }
.form.minisearch .ea-search-autocomplete div.content { width: 100%; background: #fff; box-shadow: 0 40px 40px rgba(0,0,0,0.5); }
.form.minisearch .ea-search-autocomplete div.content .searchResultsMain { width: 100%; max-height: 500px; overflow-y: scroll; }
/* .form.minisearch .ea-search-autocomplete .content .searchResultsMain::-webkit-scrollbar { width: 6px; height: 0; background-color: transparent; }
.form.minisearch .ea-search-autocomplete .content .searchResultsMain::-webkit-scrollbar-thumb { background-color: rgba(17, 17, 17, .2); border-radius: 2px; }
.form.minisearch .ea-search-autocomplete .content .searchResultsMain::-webkit-scrollbar-thumb:hover { background-color: rgba(17, 17, 17, .8); }
.form.minisearch .ea-search-autocomplete .content .searchResultsMain::-webkit-scrollbar-track { background-color: #f2f2f2; } */
.form.minisearch .ea-search-autocomplete #ea-cms, .form.minisearch .ea-search-autocomplete #ea-products, .form.minisearch .ea-search-autocomplete #ea-techresources { padding: 10px 20px 0 20px; }
.form.minisearch .ea-search-autocomplete #ea-cms .content, .form.minisearch .ea-search-autocomplete #ea-products .content, .form.minisearch .ea-search-autocomplete #ea-techresources .content { background-color: #fff!important; font-family: 'Poppins-medium'; font-size: 1.125rem; color: #d62d19!important; }
.form.minisearch .ea-search-autocomplete #ea-cms .content .section-amount a, .form.minisearch .ea-search-autocomplete #ea-products .content .section-amount a, .form.minisearch .ea-search-autocomplete #ea-techresources .content .section-amount a { font-family: 'Poppins-regular'; font-size: 1rem; float: right; color: #d62d19!important; text-decoration: underline!important; }
.form.minisearch .ea-search-autocomplete #ea-cms .content .section-amount a:hover, .form.minisearch .ea-search-autocomplete #ea-products .content .section-amount a:hover, .form.minisearch .ea-search-autocomplete #ea-techresources .content .section-amount a:hover { color: #ed2d1b; text-decoration: none!important; }
.form.minisearch .ea-search-autocomplete #ea-cms .ea-cms-grid, .form.minisearch .ea-search-autocomplete #ea-products .ea-products-grid, .form.minisearch .ea-search-autocomplete #ea-techresources .ea-techresources-grid { padding: 20px 0!important; margin-top: 10px; border-top: 1px solid #ccc; background-color: #fff; }
.form.minisearch .ea-search-autocomplete #ea-cms .ea-cms-grid .ea-cms, .form.minisearch .ea-search-autocomplete #ea-products .ea-products-grid .ea-product, .form.minisearch .ea-search-autocomplete #ea-techresources .ea-techresources-grid .ea-techresources { min-width: 100%!important; max-width: 100%!important; margin-right: 0!important; margin-bottom: 20px!important; }
.form.minisearch .ea-search-autocomplete #ea-products .ea-products-grid .ea-product .ea-image { margin-right: 10px; }
.form.minisearch .ea-search-autocomplete #ea-cms .ea-cms-grid .ea-cms .info, .form.minisearch .ea-search-autocomplete #ea-products .ea-products-grid .ea-product .info, .form.minisearch .ea-search-autocomplete #ea-techresources .ea-techresources-grid .ea-techresources .info { height: 100%; }
.form.minisearch .ea-search-autocomplete #ea-cms .ea-cms-grid .ea-cms .info .name, .form.minisearch .ea-search-autocomplete #ea-products .ea-products-grid .ea-product .info .name, .form.minisearch .ea-search-autocomplete #ea-techresources .ea-techresources-grid .ea-techresources .info .name { font-family: 'Poppins-medium'; display: block; height: 100%; font-size: 1rem; font-weight: 400; color: #d62d19!important; }
.form.minisearch .ea-search-autocomplete #ea-cms .ea-cms-grid .ea-cms .info .name:hover, .form.minisearch .ea-search-autocomplete #ea-products .ea-products-grid .ea-product .info .name:hover, .form.minisearch .ea-search-autocomplete #ea-techresources .ea-techresources-grid .ea-techresources .info .name:hover { background-color: #fae8e6; color: #d62d19!important; border-radius: 3px; }
.form.minisearch .ea-search-autocomplete #ea-products .ea-products-grid .ea-product .info .sku { font-family: 'Poppins-regular'; display: none; font-size: 1rem; color: #000; }
.form.minisearch .ea-search-autocomplete #ea-products .ea-products-grid .ea-product .info .sku:hover { color: #000!important; }

/* search bar end */

/* kitchen splashbacks & bathroom wall panels start */
/* .cms-bathroom-wall-panels.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03.bw-nuance .content-block-main h3:after { background-image: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/BB-Nuance.png); background-size: contain; background-repeat: no-repeat; }
.cms-kitchen-splashbacks.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03.ks-alloy .content-block-main h3:after { width: 85px; height: 40px; background-image: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/Alloy-Logo-Black.png); background-size: contain; background-repeat: no-repeat; }
.cms-kitchen-splashbacks.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03.ks-vista .content-block-main h3:after { width: 125px; height: 30px; background-image: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/Vista-logo.jpg); background-size: contain; background-repeat: no-repeat; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03.kw-zenith-block-main .content-block-main h3:after { width: 245px; height: 32px; background-image: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/Zenith-Logo-Black-2000.png); background-size: contain; background-repeat: no-repeat; } */

.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .content-block-main .kw-logos { position: absolute; max-width: 200px; right: 20px; top: 45px;}
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .content-block-main .kw-logos img.pagebuilder-mobile-hidden,
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .content-block-main .kw-logos img.pagebuilder-mobile-only { max-height: 30px!important; }

/* kitchen splashbacks & bathroom wall panels end */

/* footer social links start */
.bb-footer-links.pagebuilder-column-group .pagebuilder-column-line:nth-child(1) div[data-content-type='text'] { margin: 1rem 0 1rem 0; font-size: 1.5rem; font-family: 'Poppins-Medium'; font-weight: 500; color: #111; }
.bb-footer-links.pagebuilder-column-group .pagebuilder-column-line:nth-child(2) { justify-content: center; }
.bb-footer-links.pagebuilder-column-group .pagebuilder-column-line:nth-child(2) .pagebuilder-column { width: 75px!important; }
/* footer social links end */

@media (min-width: 600px) {
  /* checkout page start */
  .checkout-index-index .checkout-container .product-item-name a, .checkout-index-index .checkout-container .product-item-name a .wetwall-product-item-name strong { flex-direction: row; width: 100%; height: 35px; }
  /* checkout page end */
}

@media (min-width: 640px) {
  .page-products.catalogsearch-result-index .products-grid .product-item { width: calc((100% - 8%) / 3); }
}

@media (max-width: 767.98px) {
  /* resources page start */
  .cms-resources-new .resources-Block01 h1 { margin-bottom: 1rem; font-size: 1.688rem; line-height: 2.500rem; text-align: left!important; }
  .cms-resources-new .resources-Block01 p { margin-bottom: 4rem; font-size: 1.125rem; line-height: 1.969rem; text-align: left!important; }
  .cms-resources-new .resources-Block02 .btns-block, .resources-Block02 .btns-block { display: none; }
  .cms-resources-new .resources-Block02, .resources-Block02 { display: block!important; position: relative; padding: 0 20px!important; background: #fae8e6; border: none!important; }
  .cms-resources-new .resources-Block02 .btns-block-M, .resources-Block02 .btns-block-M { padding: 0; }
  .cms-resources-new .resources-Block02 .btns-block-M .custom-accordionS1, .resources-Block02 .btns-block-M .custom-accordionS1 { position: absolute; top: 4px; right: 20px; padding-right: 0; background: none; border: none; }
  .cms-resources-new .resources-Block02 .btns-block-M .btns-block, .resources-Block02 .btns-block-M .btns-block { display: flex; flex-wrap: wrap; margin: 0.5rem 0 .5rem 0; }
  .cms-resources-new .resources-Block02 p { font-family: 'Poppins-Medium'; font-weight: 500; color: #d62d19; }
  .cms-resources-new .resources-Block02 .btns-block-M a, .resources-Block02 .btns-block-M a { margin-right: 0.5rem; margin-bottom: .75rem; padding: 0.250rem .65rem; font-size: 0.938rem; background-color: #fff; }
  .cms-resources-new .resources-Block02 .btns-block-M a:last-child, .resources-Block02 .btns-block-M a:last-child { margin-right: 0; }
  .cms-resources-new .resources-Block02 .btns-block-M .custom-accordion-panelS1, .resources-Block02 .btns-block-M .custom-accordion-panelS1 { padding: 0; background-color: 0.875em; max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out; }
  .cms-resources-new .resources-Block05 h2 { margin-bottom: 1.5rem; font-size: 1.5rem; line-height: 1.8rem; text-align: left!important; }
  .cms-resources-new .rs-Ideas-and-inspiration-block .home-contentBlock4-main { padding-top: 40px; padding-bottom: 40px; border-bottom: 1px solid #ccc; }
  .cms-resources-new .rs-Ideas-and-inspiration-block:after { height: 60px; }
  /* resources page end */
}

@media (max-width: 768px) {
  /* footer social links start */
  .bb-footer-links.pagebuilder-column-group .pagebuilder-column-line:nth-child(1) div[data-content-type='text'] { margin: 3rem 0 1rem 0; }
  .bb-footer-links.pagebuilder-column-group .pagebuilder-column-line:nth-child(2) { flex-wrap: nowrap; }
  /* footer social links end */
}


@media (min-width: 560px) and (max-width: 768px) {
  .block.block-search { top: 35px; margin-top: 0!important; }
  .block.block-search .search .label { right: 90px; }
  .block.block-search .search .control input { width: 75%; }
  /* search bar start */
  .form.minisearch .ea-search-autocomplete { width: 75%; margin-left: 0; top: 35px; }
  /* search bar end */
}

@media (min-width: 760px) and (max-width: 768px) {
  /* pdp page start */
  .catalog-product-view .pdp_magnifier { font-size: 1.875rem; height: 40px; width: 40px; }
  /* pdp page end */
}

@media (width: 768px) {
  .block.block-search { top: 0; }
  /* catalog search page start */
  .catalogsearch-result-index #maincontent .column.main { width: auto; }
  .catalogsearch-result-index #maincontent .columns .sidebar-additional { order: 0; }
  /* catalog search page end */
  /* search bar start */
  .form.minisearch .ea-search-autocomplete { top: 60px; }
  /* search bar end */
}

@media (min-width: 768px) {
  /* resources page start */
  .cms-resources-new .resources-Block01 { min-height: 380px; }
  .cms-resources-new .resources-Block01:after { height: 120px; content: ''; width: 100%; position: absolute; left: 0; bottom: 0; z-index: -1; background: #01010100; background: linear-gradient(180deg, #01010100, #0101010D); }
  .cms-resources-new .resources-Block01 h1 { margin-bottom: 2rem; font-size: 3.750rem; line-height: 3.750rem; }
  .cms-resources-new .resources-Block01 p { margin-bottom: 3rem; font-size: 1.688rem; line-height: 2.938rem; }
  .cms-resources-new .resources-Block02 .btns-block-M, .resources-Block02 .btns-block-M { display: none!important; }
  .cms-resources-new .resources-Block02 .btns-block, .resources-Block02 .btns-block { flex-wrap: wrap; }
  .cms-resources-new .resources-Block02 .btns-block a, .resources-Block02 .btns-block a { margin-bottom: .75rem; }
  .cms-resources-new .resources-Block03, .cms-resources-new .resources-Block04 { margin-top: 0; border-bottom: 1px solid #ccc; }
  .cms-resources-new .resources-Block05 { margin-top: 4rem; margin-bottom: 0; border: none; }
  .cms-resources-new .resources-Block05 h2 { margin-bottom: 3.5rem; font-size: 1.875rem; line-height: 2rem; }
  .cms-resources-new .resources-Block05 .rs-yt-block { padding-bottom: 85px; border-bottom: 1px solid #ccc; }
  .cms-resources-new .resources-Block05 .yt-icon-btn { margin-top: 0; position: relative; }
  .cms-resources-new .resources-Block05 .yt-redirect { font-size: 1.5rem; }
  .cms-resources-new .rs-Ideas-and-inspiration-block .home-contentBlock4-main { margin-top: 0; padding-top: 80px; padding-bottom: 2rem; }
  .cms-resources-new .rs-Ideas-and-inspiration-block:after { height: 120px; }
  .cms-resources-new .rs-Ideas-and-inspiration-block { position: relative; }
  .cms-resources-new .rs-Ideas-and-inspiration-block:after { content: ''; width: 100%; position: absolute; left: 0; bottom: 0; z-index: -1; background: #01010100; background: linear-gradient(180deg, #01010100, #0101010D); }
  /* resources page end */
}

@media (min-width: 769px) {
  .block.block-search { top: 20px; }
  .page-products.catalogsearch-result-index .products-grid .product-item:nth-child(3n + 1) { margin-left: 2%; }
  .page-products.catalogsearch-result-index .products-grid .product-item:nth-child(4n + 1) { margin-left: 0px; }
  .page-products.catalogsearch-result-index .products-grid .product-item { width: calc((100% - 12%) / 4)!important; }
  /* pdp page start */
  .catalog-product-view .page-header { margin-bottom: 20px; }
  .catalog-product-view #maincontent .breadcrumbs { padding: 27px 0 0 0; margin: 0 0 72px; }
  .catalog-product-view .base { font-size: 2.5rem; }
  .catalog-product-view.page-layout-1column .product.media { margin: 0; }
  .catalog-product-view .product .pdp_mobile_description, .catalog-product-view .product .product_mobile_name { display: none; }
  .catalog-product-view .product_info_details .complete_color,   .catalog-product-view .product_info_details .finish_title, .catalog-product-view .product_info_details span:first-child { font-size: 1.125rem; }
  .catalog-product-view .product_info_details .finish_title a i, .catalog-product-view .product_info_details a i { padding: 0 9px; }
  .catalog-product-view .details_list .toggle.active, .catalog-product-view .details_list .toggle.active:hover { border-radius: 5px; }
  .catalog-product-view .details_list .toggle { border-radius: 5px 5px 0 0; }
  .catalog-product-view .details_list .inner, .catalog-product-view .details_list .toggle { padding: 26px 20px!important; }
  .catalog-product-view .details_list .inner { padding-top: 0!important; border-radius: 0 0 5px 5px; }
  .catalog-product-view .details_list .toggle.active:after, .catalog-product-view .details_list .toggle:after { top: 35px; right: 30px; background-size: 100%; padding: 6px 9px; }
  .catalog-product-view .product-options-wrapper .control:after { background-size: initial; }
  .catalog-product-view.page-layout-1column .product-info-main { padding-left: 2.5%; width: 50%; margin-top: 0; }
  .catalog-product-view.page-layout-1column .product.media { padding-right: 2.5%; width: 50%; }
  .catalog-product-view .product-options-wrapper .control select { padding: 0 45px 0 15px; }
  .catalog-product-view .product-add-form, .catalog-product-view .wheretobuy { padding: 5%; }
  .catalog-product-view .product-info-price { display: block; }
  .catalog-product-view .tocart { padding-left: 17px; padding-right: 17px; }
  .catalog-product-view .download_brochure a:after,   .catalog-product-view .download_faq_brochure a:after, .catalog-product-view .download_install_brochure a:after { top: 25px; right: 25px; }
  .catalog-product-view .btn-info { padding: 25px 20px; border-radius: 5px; }
  /* pdp page end */
  /* checkout page start */
  .checkout-index-index .nav-toggle { display: none; }
  .checkout-index-index .one-step-checkout-container .mp-6 { width: 100%; }
  .checkout-index-index .checkout-container { margin-top: 55px; border-top: 1px solid #ddd; }
  .checkout-index-index .page-title-wrapper .base { font-size: 3.75rem; padding: 10px 0; }
  .checkout-index-index .order-summary .items-in-cart #checkout-review-table { padding: 0 0 80px 0; }
  .checkout-index-index .product-image-container { display: block; }
  .checkout-index-index .checkout-container .wetwall-subtotal { float: right; width: 50%; }
  .checkout-index-index .checkout-container .wtwall-checkout-right { margin-left: 200px; }
  .checkout-index-index .checkout-container .product-item-details { display: inline-block; width: 50%; }
  .checkout-index-index .checkout-container .product-item-name a, .checkout-index-index .checkout-container .product-item-name a .wetwall-product-item-name strong { white-space: nowrap; font-size: 1.563rem!important; }
  .checkout-index-index .checkout-container .qty-wrapper, .checkout-index-index .checkout-container .wetwall-item-info { display: inline-block; width: 50%; height: 90px; }
  .checkout-index-index .checkout-container .qty-wrapper { margin-top: 30px; }
  .checkout-index-index .checkout-container .qty-select .qty-label, .checkout-index-index .checkout-container .wetwall-item-info .label { float: unset; margin-bottom: 23.5px; }
  .checkout-index-index .checkout-container .wetwall-item-info .values { margin-bottom: 30px; white-space: nowrap; float: unset; width: initial; font-size: initial; text-align: unset; }
  .checkout-index-index .checkout-container .qty-select .qty-label { margin-bottom: 10.5px; }
  .checkout-index-index .checkout-container .qty-select .cart-item-qty { width: 50%!important; height: 50px; float: unset; margin-bottom: 10.5px; }
  .checkout-index-index .checkout-container .wetwall-subtotal .subtotal { display: flex; margin-top: 65px; }
  .checkout-index-index .checkout-container .wetwall-subtotal .unit-price { float: unset; margin-top: 0; height: 90px; }
  .checkout-index-index .checkout-container .wetwall-subtotal .unit-price-price { position: absolute; margin-top: 0; left: 0; text-align: left; top: calc(30px + 20px); }
  .checkout-index-index .checkout-container .wetwall-subtotal .price-excluding-tax { width: 50%; }
  .checkout-index-index .checkout-container .wetwall-subtotal .cart-price .price, .checkout-index-index .checkout-container .wetwall-subtotal .cart-price .price-price { display: block; margin-top: 0; width: 100%; }
  .checkout-index-index .checkout-container .wetwall-subtotal .cart-price .price { float: unset; margin-bottom: 23.5px; }
  .checkout-index-index .checkout-container .wetwall-subtotal .cart-price .price-price { text-align: initial; }
  .checkout-index-index .order-summary .table-totals .mark .label, .checkout-index-index .order-summary .table-totals .totals { font-size: 1.875rem; }
  .checkout-index-index .order-summary .table-totals .mark { text-align: right; }
  .checkout-index-index .order-summary .table-totals .charge .mark { padding-bottom: 80px!important; }
  .checkout-index-index .order-summary .step-content { padding-top: 0!important; margin-bottom: 55px; }
  .checkout-index-index .checkout-container .step-title { font-size: 2.5rem!important; }
  .checkout-index-index .checkout-container .iwd_opc_column_required_message { font-size: 1.563rem; }
  .checkout-index-index #checkout-step-shipping .field { width: 47.5%; padding: 0; margin-bottom: 50px; }
  .checkout-index-index #checkout-step-payment .application-type #how_did_hear.select,   .checkout-index-index #checkout-step-shipping .field .input-text, .checkout-index-index #checkout-step-shipping .field .select { border-radius: 5px; height: 80px; }
  .checkout-index-index #checkout-step-payment .application-type { width: 47.5%; margin-bottom: 50px; }
  .checkout-index-index #checkout-step-payment #how_did_hear { width: 100%; height: 80px; border-radius: 5px; }
  .checkout-index-index #checkout-step-payment .choice { font-size: 1.313rem; }
  .checkout-index-index #checkout-step-payment .choice span { padding-left: 45px; }
  /* checkout page end */
  /* success page start */
  .checkout-onepage-success .checkout-success h2, .checkout-onepage-success .order_details h4 { font-size: 2.5rem; }
  .checkout-onepage-success .order_details h4 { font-size: 1.875rem; }
  .checkout-onepage-success .checkout-success .email_confirm { font-size: 1.563rem; }
  .checkout-onepage-success .order_placed .tab_padding { display: block; float: left; margin-right: 40px; }
  .checkout-onepage-success .order_placed .order_align { margin-left: 200px; }
  .checkout-onepage-success .order_placed .order_name { font-size: 1.563rem!important; }
  .checkout-onepage-success .order_placed .order_table td { width: 25%!important; }
  .checkout-onepage-success .order_placed .product-option dt { display: block; }
  .checkout-onepage-success .order_placed .product-option .option-value, .checkout-onepage-success .order_placed td span { float: unset; }
  .checkout-onepage-success .order_placed .table_border .totals .table .cart-label { text-align: right; }
  /* success page end */
  /* resources page start */
  .cms-resources-new .resources-Block05 .video-left { padding-right: 40px; margin-bottom: 80px; }
  .cms-resources-new .resources-Block05 .video-right { padding-left: 40px; margin-bottom: 80px; }
  /* resources page end */
  /* search bar start */
  .form.minisearch .ea-search-autocomplete { width: 100%; padding-left: 15px; box-shadow: none; top: initial; }
  /* search bar end */
  .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .content-block-main .kw-logos { top: 60px;}
}

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

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

@media (min-width: 1024px) {
  .page-products.catalogsearch-result-index .products-grid .product-item:nth-child(4n + 1) { margin-left: 2% }
  .page-products.catalogsearch-result-index .products-grid .product-item:nth-child(6n + 1) { margin-left: 0px; margin-right: 0px; }
  .page-products.catalogsearch-result-index .products-grid .product-item { width: calc((100% - 10%) / 6)!important; }
}

@media (max-width: 1179px) {
  .accordion-expand { margin-top: 2rem; }
  /* pdp page start */
  .catalog-product-view .padding, .catalog-product-view .sheet-banner-padding { padding: 0; }
  .catalog-product-view #product_addtocart_form, .catalog-product-view .fieldset { display: block; }
  .catalog-product-view .product-options-wrapper .fieldset { display: block; }
  .catalog-product-view .product-options-wrapper .fieldset .field.finish, .catalog-product-view .product-options-wrapper .fieldset .field.qty { width: 100%; margin-bottom: 10px!important; }
  .catalog-product-view .product-options-bottom, .catalog-product-view .product-options-wrapper { width: 100%; }
  .catalog-product-view .product-options-bottom .actions { display: block; }
  /* pdp page end */
}

@media (min-width: 1180px) {
  /* pdp page start */
  .catalog-product-view #maincontent.page-main { max-width: 1400px; padding: 0 20px; }
  /* pdp page end */
  .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column:nth-child(1) { position: relative; }
  .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .content-block-main .kw-logos { right: 0px; top: 15px;}
}

@media (min-width: 1200px) {
  /* resources page start */
  .cms-resources-new .resources-Block05 { margin-top: 4rem; margin-bottom: 0; }
  .cms-resources-new .resources-Block01 h1 { margin-top: 0; }
  /* resources page end */
}

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

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

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

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






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

.logo { z-index: 0 !important; }
.panel.header .links /*, .panel.header .links li.welcome*/ { position: relative; }
.logOff-main { display: inline-block; margin-left: 5px; padding: 2px 0; background: #FAE8E6; border-radius: 3px; }
.logOff-main:hover { background: #f9d4d0; }
.logOff-main li { margin-bottom: 0; list-style-type: none; }
.logOff-main li a { display: block !important; padding: 0px 12px !important; font-size: .875rem !important; font-weight: 500 !important; color: #D62D19 !important; }
.logOff-main li a:hover {  }
.minicart-wrapper .action.showcart { position: relative; }
.minicart-wrapper .action.showcart .counter.qty { position: absolute; top: 0; right: -9px; color: #d62d19 !important; line-height: 25px !important; background: #f9d4d0 !important; }
.bb-megamenu-links .pagebuilder-button-link { font-family: 'Poppins-Medium', sans-serif; color: var(--color-primary); font-size: 14px; font-weight: 400; position: relative; display: block; text-decoration: underline !important; padding: 0px; margin-right: 30px; }
.bb-megamenu-links .pagebuilder-button-link:hover { text-decoration: none !important; }
.block-search .actions .action.search { opacity: 1 !important; }
.block-search .actions .action.search:before { color: #D62D19 !important; }

.white-popup { border-radius: 5px; }

.message.success { font-size: 1rem; line-height: 1.5em; border-radius: 3px; }

input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type*="date"], input[type="email"] { font-family: 'Poppins-Light'; }
.form.password.reset .fieldset { margin-bottom: 30px !important; padding: 0 20px; }
.form.password.reset .label { width: 40% !important; font-family: 'Poppins-Medium'; font-weight: 500; font-size: 18px; line-height: 40px; color: #111; }
.form.password.reset .password-strength-meter { border-radius: 0 0 3px 3px; }
.form.password.reset .field.choice .label { width: 40% !important; text-align: left; line-height: inherit !important; }
.form.password.reset .field.choice input[type="checkbox"] { box-shadow: none !important; }
.form.password.reset .field.password .control .input-text, .field.confirmation  .control .input-text { height: 45px; padding: 0px 1rem; font-size: 1.125rem; line-height: 1.3rem; font-weight: 300; color: #111 !important; border: 1px solid #888; border-radius: 5px; }
.form.password.reset .field.choice input[type="checkbox"] { margin-right: 10px; }
.form.password.reset .field.choice { display: flex; } 
.form.password.reset .action.primary { position: relative; padding: 10px 66px 10px 20px; font-size: 1.125rem; font-family: 'Poppins-Medium'; font-weight: 500; line-height: 1.75rem; background-color: #d72918 !important; border-radius: 4px; border: none; cursor: pointer; -webkit-transition: all .2s; transition: all .2s; }
.form.password.reset .action.primary:after { content: ''; position: absolute; right: 0; margin-right: 10px; width: 30px; height: 30px; background-image: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn-30x30.png); }
.form.password.reset .action.primary:hover { background-color: #ed2d1b !important; }

.cms-index-index #maincontent.page-main, 
.cms-kitchen-worksurfaces #maincontent,
.cms-privacy-policy-new #maincontent, .cms-privacy-policy #maincontent { max-width: 100% !important; padding: 0; }
#maincontent .breadcrumbs { max-width: 1400px; }
.breadcrumbs a, .breadcrumbs .items { color: #111; font-size: 0.875rem; font-family: 'Poppins-Regular'; font-weight: 400; }
.cms-product-overview-consumer #maincontent .breadcrumbs { display: none; }

.bb-homeBanner-main { width: 100%; }
.bb-homeBanner-main .pagebuilder-column-group { position: relative; }
.bb-homeBanner-main .bb-bannerContent { position: absolute; top: 22px; z-index: 1; }
.bb-homeBanner-main .bb-bannerContent h1 { font-family: 'Poppins-Regular'; font-weight: 400; text-align: left; }
.bb-homeBanner-main .bb-bannerContent .btns-block-main { text-align: left; }
.bb-homeBanner-main .bb-bannerContent .btns-block-main .pagebuilder-button-primary { position: relative; margin-right: 1.2rem; padding: 10px 66px 10px 20px; font-family: 'Poppins-Medium'; font-size: 1.125rem; font-weight: 500; line-height: 1.75rem; background-color: #d72918; border-radius: 4px; border: none; cursor: pointer; -webkit-transition: all .3s; transition: all .3s; }
.bb-homeBanner-main .bb-bannerContent .btns-block-main .pagebuilder-button-primary:hover { background-color: #ed2d1b; }
.bb-homeBanner-main .bb-bannerContent .btns-block-main .pagebuilder-button-primary:after { content: ''; position: absolute; right: 0; margin-right: 10px; width: 30px; height: 30px; background-image: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/our-products.png'); }

.bb-homeBanner-main .bb-bannerContent .btns-block-main .bb-button-secondary .pagebuilder-button-primary { background-color: #111; -webkit-transition: all .2s; transition: all .2s;  }
.bb-homeBanner-main .bb-bannerContent .btns-block-main .bb-button-secondary .pagebuilder-button-primary:after { right: 0; margin-right: 10px;  background-image: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/find-a-retailer.png'); }
.bb-homeBanner-main .bb-bannerContent .btns-block-main .bb-button-secondary .pagebuilder-button-primary:hover { background-color: #333; }

[data-content-type='row'][data-appearance='contained'] { max-width: 1400px; }
.bb-home-product-section { margin-bottom: 6rem; padding-left: 20px; padding-right: 20px; }
.bb-home-product-section .pagebuilder-column { margin-right: 2rem; }
.bb-home-product-section .pagebuilder-column:last-child { margin-right: 0; }
.bb-home-product-section .pagebuilder-column .product-link a { font-family: 'Poppins-Medium'; font-size: 1.125rem; font-weight: 500; line-height: 2rem; color: #111; position: relative; -webkit-transition: all .2s; transition: all .2s; }
.bb-home-product-section .pagebuilder-column .product-link a:after { content: ''; position: absolute; top: 4px; margin-left: 1rem; width: 20px; height: 20px; background-image: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn.png'); }
.bb-home-product-section .pagebuilder-column .product-link a:hover { color: #D62D19; }

.home-contentBlock3-main { width: 100%; }
.home-contentBlock3-main .pagebuilder-column-group { position: relative; }
.home-contentBlock3-main .pagebuilder-column-line:after { content: ''; width: 100%; position: absolute; left: 0; z-index: -1; background: #01010100; background: linear-gradient(180deg, #01010100, #0101010D);  }
.home-contentBlock3-main .pagebuilder-column:nth-child(1) { width: 38% !important; }
.home-contentBlock3-main .home-contentBlock-3 h2 { margin-bottom: 1rem; font-family: 'Poppins-Medium'; font-weight: 500; color: #111; }
.home-contentBlock3-main .home-contentBlock-3 p { margin-bottom: 2.5rem; font-family: 'Poppins-Light'; font-weight: 300; color: #888; }
.home-contentBlock3-main .home-contentBlock-3 .btns-block-main .pagebuilder-button-primary { position: relative; margin-right: 1.2rem; padding: 10px 66px 10px 20px; font-size: 1.125rem; font-weight: 500; line-height: 1.75rem; color: #FFF !important; background-color: #d72918; border-radius: 4px; border: none; cursor: pointer; -webkit-transition: all .2s; transition: all .2s; }
.home-contentBlock3-main .home-contentBlock-3 .btns-block-main .pagebuilder-button-primary:hover { background-color: #ed2d1b; }
.home-contentBlock3-main .home-contentBlock-3 .btns-block-main .pagebuilder-button-primary:after { content: ''; position: absolute; right: 0; margin-right: 10px; width: 30px; height: 30px; background-image: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn-30x30.png'); }

.home-contentBlock4-main { padding-left: 20px; padding-right: 20px; }
.home-contentBlock4-main h2 { font-family: 'Poppins-Medium'; font-weight: 500; color: #111; }
.home-contentBlock4-main .slick-initialized .slick-slide { /*touch-action: none;*/ position: relative; }
.home-contentBlock4-main .slick-initialized .slick-slide:last-child { margin-right: 0; }
.home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-poster-content { position: absolute; left: 0; }

.home-contentBlock4-main .slick-initialized .slick-slide { position: relative; border-radius: 5px; }
.home-contentBlock4-main .slick-initialized .slick-slide p { display: flex; font-family: 'Poppins-Medium'; font-size: 1.125rem; font-weight: 500; line-height: 1.8rem; color: #111; position: relative; -webkit-transition: all .2s; transition: all .2s; }
.home-contentBlock4-main .slick-initialized .slick-slide a:hover p { color: #D62D19; }

.home-full-imgBlock4-main h2 { font-family: 'Poppins-Medium'; font-weight: 500; color: #111; }
.home-contentBlock4-main.new-changeS1 .slick-initialized .slick-slide .pagebuilder-poster-content p:nth-child(1) { display: none; font-family: 'Poppins-Medium'; font-size: 0.875rem; font-weight: 500; line-height: 1.313rem; color: #FFF; position: absolute; top: -265px; right: 24px }

.bb-home-product-block-main { padding-left: 20px; padding-right: 20px; }
.bb-home-product-block-main .slick-initialized .slick-slide:last-child { margin-right: 0; }
.bb-home-product-block-main .slick-initialized .slick-slide .pagebuilder-poster-content { position: absolute; left: 0; }
.bb-home-product-block-main .homepage-product-slider-desktop {display: none;}
.bb-home-product-block-main .homepage-product-slider-desktop.slick-initialized .slick-slide a { display: block; font-family: 'Poppins-Medium'; font-size: 1.125rem; font-weight: 500; line-height: 1.8rem; color: #111; position: relative; -webkit-transition: all .2s; transition: all .2s; }
.bb-home-product-block-main .homepage-product-slider-desktop.slick-initialized .slick-slide { /*touch-action: none;*/ position: relative; cursor: pointer; }
.bb-home-product-block-main .homepage-product-slider-desktop.slick-initialized .slick-slide .pagebuilder-poster-content [data-element='content'] p:after { content: ''; position: absolute; top: 4px; margin-left: 1rem; width: 20px; height: 20px; background-image: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn.png'); }
.bb-home-product-block-main .homepage-product-slider-desktop.slick-initialized .slick-slide a { padding-top: 3rem; }
.bb-home-product-block-main .homepage-product-slider-desktop.slick-initialized .slick-slide:hover a { color: #D62D19; }
.bb-home-product-block-main .homepage-product-slider-mobile {display: block;}
.bb-home-product-block-main .homepage-product-slider-mobile.slick-initialized .slick-slide a { display: inline; font-family: 'Poppins-Medium'; font-size: 1.125rem; font-weight: 500; line-height: 1.8rem; color: #111; position: relative; -webkit-transition: all .2s; transition: all .2s; }
.bb-home-product-block-main .homepage-product-slider-mobile.slick-initialized .slick-slide { /*touch-action: none;*/ position: relative; }
.bb-home-product-block-main .homepage-product-slider-mobile.slick-initialized .slick-slide .pagebuilder-poster-content [data-element='content'] a:after { content: ''; position: absolute; top: 4px; margin-left: 1rem; width: 20px; height: 20px; background-image: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn.png'); }
.bb-home-product-block-main .homepage-product-slider-mobile.slick-initialized .slick-slide a { padding-top: 0rem; }
.bb-home-product-block-main .homepage-product-slider-mobile.slick-initialized .slick-slide a:hover { color: #D62D19; }

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

.home-textBlock1-main { position: relative; }
.home-textBlock1-main:after { content: ''; width: 100%; position: absolute; left: 0; bottom: 0; z-index: -1; background: #01010100; background: linear-gradient(180deg, #01010100, #0101010D); }
.home-textBlock1-main .pagebuilder-column { max-width: 690px; margin: 0 auto; padding: 0 20px; }
.home-textBlock1-main h2 { margin-bottom: 1rem; font-family: 'Poppins-Medium'; font-weight: 500; color: #111; }
.home-textBlock1-main p { font-family: 'Poppins-Light'; font-size: 1.125rem; font-weight: 300; line-height: 2rem; color: #888; }
.home-textBlock1-main .btns-block-main .pagebuilder-button-primary { position: relative; margin-right: 1.2rem; padding: 10px 66px 10px 20px; font-size: 1.125rem; font-weight: 500; line-height: 1.75rem; color: #FFF; background-color: #d72918; border-radius: 4px; border: none; cursor: pointer; -webkit-transition: all .2s; transition: all .2s; }
.home-textBlock1-main .btns-block-main .pagebuilder-button-primary:hover { background-color: #ed2d1b; }
.home-textBlock1-main .btns-block-main .pagebuilder-button-primary:after { content: ''; position: absolute; right: 0; margin-right: 10px; width: 30px; height: 30px; background-image: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn-30x30.png'); }

.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block01 { position: relative; padding-top: .5rem; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block01 h1 { font-family: 'Poppins-Medium'; font-weight: 500; color: #111; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block01 .pagebuilder-column { max-width: 800px; margin: 0 auto; padding: 0 20px; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block01 p { font-family: 'Poppins-Light'; font-weight: 300; color: #888; }

.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block02, .kitchen-worksurfaces-Block02 { display: flex; justify-content: center; padding-top: 2.5em;  padding-bottom: 1.75em; padding-left: 20px; padding-right: 20px; border-bottom: 1px solid #ccc; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block02 p, .kitchen-worksurfaces-Block02 p { margin-bottom: 0; padding-right: 1.875rem; font-family: 'Poppins-Regular'; font-size: 1.188rem; font-weight: 400; line-height: 2.938rem; color: #111; white-space: nowrap; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block02 .btns-block, .kitchen-worksurfaces-Block02 .btns-block { display: flex; align-items: center; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block02 .btns-block a, .kitchen-worksurfaces-Block02 .btns-block a { display: block; margin-right: 0.625rem; padding: 0.250rem 1.156rem; font-family: 'Poppins-Medium'; font-size: 0.938rem; line-height: 2.5; font-weight: 500; color: #D62D19; background: #FAE8E6; border: none; border-radius: 4px; -webkit-transition: all .2s; transition: all .2s; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block02 .btns-block a:hover, .kitchen-worksurfaces-Block02 .btns-block a:hover { background: #f9d4d0; }

.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 { padding-left: 20px; padding-right: 20px; border-bottom: 1px solid #DDD; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column-line:nth-child(1) { max-width: 1400px; margin-left: auto !important; margin-right: auto !important; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .content-block-main h3 { display: flex; align-items: center; position: relative; margin-bottom: 1.5rem; font-size: 2.500rem; line-height: 3.750rem; font-family: 'Poppins-Medium'; font-weight: 500; color: #111; }
/* .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .content-block-main h3:after { content: ''; position: absolute; right: 0; margin-right: 10px; width: 145px; height: 19px; background-image: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/BB-M-stone.png'); } */
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .content-block-main p { margin-bottom: 2rem; font-family: 'Poppins-Light'; font-size: 1.188rem; font-weight: 300; line-height: 1.938rem; color: #888; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .content-block-main .check-list-main { margin-bottom: 2.5rem; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .content-block-main .check-list-main ul { width: 82%; padding-left: 3.4rem; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .content-block-main .check-list-main li { position: relative; font-family: 'Poppins-Regular'; font-size: 1.125rem; font-weight: 400; line-height: 1.875rem; color: #111; list-style-type: none; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .content-block-main .check-list-main li:before { content: ''; display: block; position: absolute; top: 0; left: -54px; margin-right: 10px; width: 30px; height: 30px; background-image: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/green-tick.png'); }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .discover-btn .pagebuilder-button-primary { position: relative; margin-right: 1.2rem; padding: 10px 66px 10px 20px; font-family: 'Poppins-Medium'; font-size: 1.125rem; font-weight: 500; line-height: 1.75rem; background-color: #d72918; border-radius: 4px; border: none; cursor: pointer; -webkit-transition: all .2s; transition: all .2s; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .discover-btn .pagebuilder-button-primary:hover { background-color: #ed2d1b; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .discover-btn .pagebuilder-button-primary:after { content: ''; position: absolute; right: 0; margin-right: 10px; width: 30px; height: 30px; background-image: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn-30x30.png'); }

.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column-line:nth-child(2) { max-width: 1280px; margin-left: auto !important; margin-right: auto !important; padding: 0 20px; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .min-slider-block-main .slick-initialized .slick-dots { position: absolute; bottom: 0; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .min-slider-block-main .slick-initialized .slick-dots li button { width: 10px; height: 10px; border: none; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .min-slider-block-main .slick-initialized .slick-dots li.slick-active button { background: #D62D19 !important; outline: none !important; }

.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column.products-slider-main { margin-top: 4rem; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column.products-slider-main h3 { margin-bottom: 1rem; font-size: 1.875rem; line-height: 3.750rem; font-family: 'Poppins-Medium'; font-weight: 500; color: #111; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column.products-slider-main .product-numb-info p,
.kitchen-worksurfaces-Block03 .pagebuilder-column.products-slider-main .product-numb-info p { display: inline-block; margin-bottom: 0.938rem; padding: 0.125rem 0.5rem; font-size: 0.938rem; line-height: 1.938rem; font-family: 'Poppins-Medium'; font-weight: 500; color: #111; background: #FEF8E6; }
.kitchen-worksurfaces-Block03 .pagebuilder-column.products-slider-main .product-numb-info p { display: inline-block; margin-bottom: 0.938rem; padding: 0.125rem 0.5rem; font-size: 0.938rem; line-height: 1.938rem; font-family: 'Poppins-Medium'; font-weight: 500; color: #111; background: #FEF8E6; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column.products-slider-main .slick-initialized { margin-bottom: 3rem; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column.products-slider-main .product-filters-main { min-height: 50px; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column.products-slider-main .slick-initialized .slick-slide { /*width: 191px !important;*/ margin-left: .5rem; margin-right: .5rem; /* padding: 1rem; */ border: 1px solid #DDD; border-radius: 5px; position: relative; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column.products-slider-main .slick-initialized .slick-slide:hover { cursor: pointer; background: rgb(250 232 230 / 40%); border: 1px solid #111; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column.products-slider-main .slick-initialized .slick-slide .product-item-info .thumbnail-image { padding: 1rem; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column.products-slider-main .slick-initialized .slick-slide .product-item-info .thumbnail-image img { width: 100%; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column.products-slider-main .slick-initialized .slick-slide .product-item-info .product-item-sku .product-item-link { margin-bottom: 0.25rem; padding: 0 1rem; font-size: 0.875rem; line-height: 1rem; font-family: 'Poppins-Medium'; font-weight: 500; color: #888; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column.products-slider-main .slick-initialized .slick-slide .product-item-info .product-item-name { margin-bottom: 0; padding: 0 1rem 1rem 1rem;font-size: .96rem; line-height: 1.5rem; font-family: 'Poppins-Medium'; font-weight: 500; color: #111; border-bottom: 1px solid #DDD; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column.products-slider-main .slick-initialized .slick-slide .product-item-info .product-item-name a { color: #111 !important; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column.products-slider-main .slick-initialized .slick-slide .product-item-info .product-item-links { min-height: 90px; padding: 1rem 0; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column.products-slider-main .slick-initialized .slick-slide .product-item-info .product-item-links a { display: block; padding: 0 1rem; font-family: 'Poppins-Regular'; font-size: 1rem; font-weight: 400; line-height: 1.8rem; color: #D62D19 !important; text-decoration: underline !important; position: relative; -webkit-transition: all .2s; transition: all .2s; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column.products-slider-main .slick-initialized .slick-slide .product-item-info .product-item-links a:hover { text-decoration: none !important; }

.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column.products-slider-main .slick-initialized .slick-slide .product-item-info .list-order-sec { position: absolute; z-index: 10; bottom: 0; left: 0; width: 100%; padding: 1rem; background: #F2F2F2; /* box-shadow: 0 0 1px 0px #000; */ border-radius: 5px; }
.products-slider-main .slick-initialized .slick-slide .product-item-info .list-order-sec #close { width: 30px; height: 30px; padding: 5px; border: none; line-height: inherit; font-size: 1rem; color: #FFF; background: #d72918; border-radius: 50%; position: absolute; top: -15px; right: -15px; }
.products-slider-main .slick-initialized .slick-slide .product-item-info .list-order-sec .action.tocart { display: block; width: 100%; margin-top: 2px; padding: 6px 0; font-size: 1.125rem; font-weight: 500 ;line-height: 1.75rem; color: #FFF; text-align: center; background-color: #d72918; border-radius: 4px; border: none; cursor: pointer; -webkit-transition: all .2s; transition: all .2s; position: relative; }
.products-slider-main .slick-initialized .slick-slide .product-item-info .list-order-sec .action.tocart span { display: contents; margin: 0; padding: 0; color: #FFF; background: none; }
.products-slider-main .slick-initialized .slick-slide .product-item-info .list-order-sec .action.tocart:hover {     background-color: #ed2d1b; }
.products-slider-main .slick-initialized .slick-slide .product-item-info .list-order-sec .form-elements select { margin-bottom: 5px; font-family: 'Poppins-Light'; font-size: 0.875rem; line-height: 1rem; font-weight: 300; color: #111 !important; border: 1px solid #888; border-radius: 4px; background-size: 8%; }
.products-slider-main .slick-initialized .slick-slide .product-item-info .list-order-sec .form-elements .mage-error { margin-top: 0 !important; margin-bottom: 5px;  font-family: 'Poppins-Regular'; font-weight: 400; font-size: 13px; }

.products-slider-main .block-content { position: relative; }
.products-slider-main .product-filters { display: flex; justify-content: end; width: 77%; margin-left: auto; margin-bottom: 10px; position: relative; z-index: 3; }
.products-slider-main .product-filters p { white-space: nowrap; font-family: 'Poppins-Medium'; font-weight: 500; color: #111; font-size: 0.938rem; line-height: 1rem; }
.products-slider-main .product-filters ul { display: flex; align-items: baseline; flex-wrap: wrap; padding-left: 1rem; }
.products-slider-main .product-filters ul li { display: block; margin-left: 0.625rem; padding: 0.313rem 0.625rem; font-family: 'Poppins-Medium'; font-size: 0.938rem; line-height: 1; font-weight: 500; color: #D62D19; cursor: pointer; background: #FAE8E6; border: none; border-radius: 3px; -webkit-transition: all .2s; transition: all .2s; }
.products-slider-main .product-filters ul li:hover { color: #FFF; background: #111; }
.products-slider-main .product-filters ul li.active { background-color: #D62D19; color: #fff } 
.products-slider-main .block-content .products-grid span { position: absolute; top: 0; left: 6px; display: inline-block; margin-bottom: 0.938rem; padding: 0.125rem 0.5rem; font-size: 0.938rem; line-height: 1.938rem; font-family: 'Poppins-Medium'; font-weight: 500; color: #111; background: #FEF8E6; }

.custom-carousel-S1 { position: relative; }
.custom-carousel-S1:after { content: ''; width: 100%; position: absolute; left: 0; bottom: 0; z-index: -1; background: #01010100; background: linear-gradient(180deg, #01010100, #0101010D); }
.custom-carousel-S1 .block-content { /* max-width: 1400px;  max-width: 1280px; */ margin-left: auto; margin-right: auto; padding: 0 20px; position: relative; }
.custom-carousel-S1 .product-filters-main { min-height: 50px; }
.custom-carousel-S1 .product-filters-main .product-filters { margin-left: auto; margin-bottom: 10px; position: relative; z-index: 3; }
.custom-carousel-S1 .product-filters-main .product-filters p { white-space: nowrap; font-family: 'Poppins-Medium'; font-weight: 500; color: #111; font-size: 0.938rem; line-height: 1rem; }
.custom-carousel-S1 .product-filters-main .product-filters ul { display: flex; align-items: baseline; flex-wrap: wrap; }
.custom-carousel-S1 .product-filters-main .product-filters ul li { display: block; padding: 0.313rem 0.625rem; font-family: 'Poppins-Medium'; font-size: 0.938rem; line-height: 1; font-weight: 500; color: #D62D19; cursor: pointer; background: #FAE8E6; border: none; border-radius: 3px; -webkit-transition: all .2s; transition: all .2s; }
.custom-carousel-S1 .product-filters-main .product-filters ul li.active { background-color: #d62d19; color: #FFF;}
.custom-carousel-S1 .product-filters-main .product-filters ul li:hover { color: #FFF; background: #111; }
.custom-carousel-S1 .block-content .products-grid span { position: absolute; display: inline-block; margin-bottom: 0.938rem; padding: 0.125rem 0.5rem; font-size: 0.938rem; line-height: 1.938rem; font-family: 'Poppins-Medium'; font-weight: 500; color: #111; background: #FEF8E6; }
.custom-carousel-S1 .block-content .slick-initialized { margin-bottom: 0rem; }
.custom-carousel-S1 .block-content .slick-initialized .slick-slide { margin-left: 0.5rem; margin-right: 0.5rem; padding: 0; background: #FFF; border: 1px solid #DDD; border-radius: 5px; position: relative; }
.custom-carousel-S1 .block-content .slick-initialized .slick-slide:hover { cursor: pointer; background: rgb(250 232 230 / 40%); border: 1px solid #111; }
.custom-carousel-S1 .block-content .slick-initialized .slick-slide .product-item-info .thumbnail-image { padding: 1rem; }
.custom-carousel-S1 .block-content .slick-initialized .slick-slide .product-item-info .thumbnail-image img { width: 100%; }
.custom-carousel-S1 .block-content .slick-initialized .slick-slide .product-item-info .product-item-sku .product-item-link { display: block; margin-bottom: 0.25rem; padding: 0 1rem; font-size: 0.875rem; line-height: 1rem; font-family: 'Poppins-Medium'; font-weight: 500; color: #888; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.custom-carousel-S1 .block-content .slick-initialized .slick-slide .product-item-info .product-item-name { margin-bottom: 0; padding: 0 1rem 1rem 1rem; font-size: .96rem; line-height: 1.5rem; font-family: 'Poppins-Medium'; font-weight: 500; color: #111; border-bottom: 1px solid #DDD; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.custom-carousel-S1 .block-content .slick-initialized .slick-slide .product-item-info .product-item-name a { color: #111 !important; }
.custom-carousel-S1 .block-content .slick-initialized .slick-slide .product-item-info .product-item-links { min-height: 90px; padding: 1rem 0; }
.custom-carousel-S1 .block-content .slick-initialized .slick-slide .product-item-info .product-item-links a { display: block; padding: 0 1rem; font-family: 'Poppins-Regular'; font-size: 1rem; font-weight: 400; line-height: 1.8rem; color: #D62D19 !important; text-decoration: underline !important; position: relative; -webkit-transition: all .2s; transition: all .2s; }
.custom-carousel-S1 .block-content .slick-initialized .slick-slide .product-item-info .product-item-links a:hover { text-decoration: none !important; }

.custom-carousel-S1 .block-content .slick-initialized .slick-arrow, .kitchen-worksurfaces-Block03 .slick-initialized .slick-arrow { z-index: 6; width: 40px; height: 40px; background: #FAE8E6; border-radius: 50%; border: none; outline: none !important; margin-top: -20px; }
.custom-carousel-S1 .block-content .slick-initialized .slick-prev:before, 
.custom-carousel-S1 .block-content .slick-initialized .slick-next:before, 
.custom-carousel-S1 .block-content .slick-initialized .slick-prev:before, 
.custom-carousel-S1 .block-content .slick-initialized .slick-next:before { font-size: 1rem; color: #D62D19; }

.custom-carousel-S1 .block-content .slick-initialized .slick-slide .product-item-info .list-order-sec,
.product-item-info .list-order-sec { position: absolute; z-index: 10; bottom: 0; left: 0; width: 100%; padding: 1rem; background: #F2F2F2; /* box-shadow: 0 0 1px 0px #000; */ border-radius: 5px; }
.custom-carousel-S1 .block-content .slick-initialized .slick-slide .product-item-info .list-order-sec #close,
.product-item-info .list-order-sec #close { width: 30px; height: 30px; padding: 5px; border: none; line-height: inherit; font-size: 1rem; color: #FFF; background: #d72918; border-radius: 50%; position: absolute; top: -15px; right: -15px; }
.custom-carousel-S1 .block-content .slick-initialized .slick-slide .product-item-info .list-order-sec .action.tocart,
.product-item-info .list-order-sec .action.tocart { display: block; width: 100%; margin-top: 2px; padding: 6px 0; font-size: 1.125rem; font-weight: 500 ;line-height: 1.75rem; color: #FFF; text-align: center; background-color: #d72918; border-radius: 4px; border: none; cursor: pointer; -webkit-transition: all .2s; transition: all .2s; position: relative; }
.custom-carousel-S1 .block-content .slick-initialized .slick-slide .product-item-info .list-order-sec .action.tocart span,
.product-item-info .list-order-sec .action.tocart span { display: contents; margin: 0; padding: 0; color: #FFF; background: none; }
.custom-carousel-S1 .block-content .slick-initialized .slick-slide .product-item-info .list-order-sec .action.tocart:hover,
.product-item-info .list-order-sec .action.tocart:hover { background-color: #ed2d1b; }
.custom-carousel-S1 .block-content .slick-initialized .slick-slide .product-item-info .list-order-sec .form-elements select,
.product-item-info .list-order-sec .form-elements select { margin-bottom: 5px; font-family: 'Poppins-Light'; font-size: 0.875rem; line-height: 1rem; font-weight: 300; color: #111 !important; border: 1px solid #888; border-radius: 4px; background-size: 8%; }
.custom-carousel-S1 .block-content .slick-initialized .slick-slide .product-item-info .list-order-sec .form-elements .mage-error,
.list-order-sec .form-elements .mage-error { margin-top: 0 !important; margin-bottom: 5px;  font-family: 'Poppins-Regular'; font-weight: 400; font-size: 13px; }
.custom-carousel-S1 .block-content .slick-initialized .slick-dots { display: none !important; }

.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column.products-slider-main .slick-initialized .slick-list { height: 360px; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .products-slider-main .slick-initialized .slick-slide  .pagebuilder-slide-wrapper { min-height: 160px !important; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column.products-slider-main .slick-initialized .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 160px !important; padding: 0; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .products-slider-main .slick-initialized .slick-slide .pagebuilder-poster-content { position: absolute; top: 200px; left: 0; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .products-slider-main .slick-initialized .slick-slide .pagebuilder-poster-content p:nth-child(1) { margin-bottom: .25rem; padding: 0 1rem; font-size: 0.875rem; line-height: 1rem; font-family: 'Poppins-Medium'; font-weight: 500; color: #888; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .products-slider-main .slick-initialized .slick-slide .pagebuilder-poster-content p:nth-child(2) { margin-bottom: 0; padding: 0 1rem 1rem 1rem; font-size: .96rem; line-height: 1.5rem; font-family: 'Poppins-Medium'; font-weight: 500; color: #111; border-bottom: 1px solid #DDD; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .products-slider-main .slick-initialized .slick-slide .pagebuilder-poster-content p:nth-child(3) { margin-bottom: .25rem; padding-top: 1rem; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .products-slider-main .slick-initialized .slick-slide .pagebuilder-poster-content p:nth-child(4) { margin-bottom: 0; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .products-slider-main .slick-initialized .slick-slide .pagebuilder-poster-content p:nth-child(3) a,
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .products-slider-main .slick-initialized .slick-slide .pagebuilder-poster-content p:nth-child(4) a { display: block; padding: 0 1rem; font-family: 'Poppins-Regular'; font-weight: 400; line-height: 1.8rem; color: #D62D19 !important; text-decoration: underline !important; position: relative; -webkit-transition: all .2s; transition: all .2s; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .products-slider-main .slick-initialized .slick-slide .pagebuilder-poster-content p:nth-child(3) a:hover,
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .products-slider-main .slick-initialized .slick-slide .pagebuilder-poster-content p:nth-child(4) a:hover { text-decoration: none !important; }

.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .products-slider-main .btns-blockS1 a { display: block; margin-right: 1.5rem; padding-right: 2.5rem; font-family: 'Poppins-Medium'; font-size: 1.125rem; font-weight: 500; line-height: 1.8rem; color: #111; position: relative; -webkit-transition: all .2s; transition: all .2s; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .products-slider-main .btns-blockS1 a:after { content: ''; position: absolute; top: 4px; margin-left: 1rem; width: 20px; height: 20px; background-image: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn.png); }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .products-slider-main .btns-blockS1 a:hover { color: #D62D19 !important; }

.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .slick-initialized .slick-arrow,
.kitchen-worksurfaces-Block03 .slick-initialized .slick-arrow { z-index: 6; width: 40px; height: 40px; background: #FAE8E6; border-radius: 50%; border: none; outline: none !important; margin-top: -20px; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .slick-initialized .slick-prev:before,
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .slick-initialized .slick-next:before,
.kitchen-worksurfaces-Block03 .slick-initialized .slick-prev:before,
.kitchen-worksurfaces-Block03 .slick-initialized .slick-next:before { font-size: 1rem; color: #D62D19; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .slick-initialized .slick-prev.slick-disabled,
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .slick-initialized .slick-next.slick-disabled,
.kitchen-worksurfaces-Block03 .slick-initialized .slick-next.slick-disabled { opacity: .5 !important; }

.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .min-slider-block-main .slick-slide .pagebuilder-slide-wrapper { border-radius: 5px; }
/* .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03.kw-omega-block-main .content-block-main h3:after { content: ''; position: absolute; display: flex; margin-right: 10px; width: 143px; height: 28px; background-image: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/BB-Omega.png'); } */
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03.kw-omega-block-main .products-slider-main,
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03.kw-Options-block-main .products-slider-main,
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03.kw-zenith-block-main .products-slider-main,
.kitchen-worksurfaces-Block03.kw-zenith-block-main .products-slider-main { position: relative; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block02.kw-slider-filters-main,
.kitchen-worksurfaces-Block02.kw-slider-filters-main { padding: 0; justify-content: end; align-items: center; border: none; position: absolute; top: 76px; right: 0; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block02.kw-slider-filters-main p,
.kitchen-worksurfaces-Block02.kw-slider-filters-main p { font-size: 0.938rem; line-height: 1rem; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block02.kw-slider-filters-main .btns-block a,
.kitchen-worksurfaces-Block02.kw-slider-filters-main .btns-block a { padding: 0.313rem 0.625rem; font-size: 0.938rem; line-height: 1rem; border-radius: 3px; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block02.kw-slider-filters-main .btns-block a:hover,
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block02.kw-slider-filters-main .btns-block a.active,
.kitchen-worksurfaces-Block02.kw-slider-filters-main .btns-block a:hover,
.kitchen-worksurfaces-Block02.kw-slider-filters-main .btns-block a.active { background: #111; color: #FFF; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block02.kw-slider-filters-main .btns-block a:last-child,
.kitchen-worksurfaces-Block02.kw-slider-filters-main .btns-block a:last-child { margin-right: 0; }

/* .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03.kw-Options-block-main .content-block-main h3:after { content: ''; position: absolute; display: flex; margin-right: 10px; width: 149px; height: 32px; background-image: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/BB-Options.png'); } */

.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03.kw-zenith-block-main { position: relative; padding-bottom: 6rem; border: none; }
.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03.kw-zenith-block-main:after { content: ''; width: 100%; position: absolute; left: 0; bottom: 0; z-index: -1; background: #01010100; background: linear-gradient(180deg, #01010100, #0101010D);  }

.cms-product-overview-consumer .prod-overV-consmr-block01 { background: #F2F2F2; }
.cms-product-overview-consumer .prod-overV-consmr-block01 .prod-overV-container { position: relative; max-width: 1400px; display: flex; justify-content: space-between; align-items: center; margin: 0 auto; padding: 1.532rem 1.250rem; }
.cms-product-overview-consumer .prod-overV-consmr-block01 .back-btn { position: relative; padding-left: 2rem; font-family: 'Poppins-Medium'; font-size: 0.938rem; font-weight: 500; line-height: 1.438rem; color: #111; }
.cms-product-overview-consumer .prod-overV-consmr-block01 .back-btn:after { content: ''; position: absolute; top: 2px; left: 0; margin-right: 1rem; width: 20px; height: 20px; background-image: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn.png); transform: rotate(180deg); }
.cms-product-overview-consumer .prod-overV-consmr-block01 .back-btn:hover { color: #d62d19; }
.cms-product-overview-consumer .prod-overV-consmr-block01 .btns-block { display: flex; align-items: center; }
.cms-product-overview-consumer .prod-overV-consmr-block01 .btns-block p { margin-bottom: 0; padding-right: 1.5rem; font-family: 'Poppins-Medium'; font-size: 0.938rem; font-weight: 500; line-height: 1.438rem; color: #111; }
.cms-product-overview-consumer .prod-overV-consmr-block01 .btns-block a { display: block; margin-right: 0.625rem; font-family: 'Poppins-Medium'; font-size: 0.938rem; line-height: 1.438rem; font-weight: 500; color: #D62D19; background: #FFF; border: none; border-radius: 4px; -webkit-transition: all .2s; transition: all .2s; }
.cms-product-overview-consumer .prod-overV-consmr-block01 .btns-block a:last-child { margin-right: 0; }
.cms-product-overview-consumer .prod-overV-consmr-block01 .btns-block a:hover { background: #f9d4d0; }
.cms-product-overview-consumer .prod-overV-consmr-block01 .btns-block-M {display: none;}


.cms-product-overview-consumer .prod-overV-consmr-block02 { border-bottom: 1px solid #DDD; }
.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column-group { max-width: 1400px; padding: 0 1.250rem; }
.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) { position: relative; }
.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) h2 { font-family: 'Poppins-Regular'; font-weight: 400; color: #111; }
.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) .discretion { margin-bottom: 2.2rem; font-family: 'Poppins-Light'; font-weight: 300; line-height:  1.969rem; color: #111; }
.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) .content-blockS1 { padding: 20px 0; border: 1px solid #DDD; position: relative; }
.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) .content-blockS1 h3 { padding: 0 20px; font-family: 'Poppins-Medium'; font-weight: 500; color: #111; }
.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) .content-blockS1 .btn-linkS1 { display: block; font-family: 'Poppins-Medium'; line-height: 1.875em; font-weight: 500; color: #D62D19; background: #FFF; border: none; border-radius: 4px; -webkit-transition: all .2s; transition: all .2s; position: absolute; top: 24px; right: 20px; }
.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) .content-blockS1 .btn-linkS1:hover { text-decoration: underline !important; }
.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) .content-blockS1 ul { display: flex; flex-wrap: wrap; padding-left: 40px; padding-left: 60px; padding-right: 20px; }
.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) .content-blockS1 ul li { width: 158px; position: relative; padding-right: 40px; font-family: 'Poppins-Regular'; font-size: 0.938rem; font-weight: 400; line-height: 1.875rem; color: #111; list-style-type: none; }
.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) .content-blockS1 ul li:before { content: ''; display: block; position: absolute; top: 0; left: -36px; width: 30px; height: 23px; background-image: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/green-tick.png); background-size: 76%; background-repeat: no-repeat; }
.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) .content-blockS1 .btn-S1 { display: inline-flex; position: relative; margin-right: 1.2rem; margin-left: 20px; margin-bottom: 20px; padding: 10px 66px 10px 20px; font-size: 1.125rem;  font-family: 'Poppins-Medium'; font-weight: 500; line-height: 1.75rem; color: #FFF; background-color: #d72918; border-radius: 4px; border: none; cursor: pointer; -webkit-transition: all .2s; transition: all .2s; }
.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) .content-blockS1 .btn-S1:after { content: ''; position: absolute; right: 0; margin-right: 10px; width: 30px; height: 30px; background-image: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn-30x30.png); }
.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) .content-blockS1 .btn-S1:hover { background-color: #ed2d1b; }
.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) .content-blockS1 .searchBlock { margin-top: 20px; border-top: 1px solid #ddd; }
.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) .content-blockS1 .searchBlock h3 { margin-top: 1.5rem; margin-bottom: .9rem; padding: 0 20px; font-family: 'Poppins-Medium'; font-size: 1.313rem; line-height: 1.938rem; font-weight: 500; color: #111; }
.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) .content-blockS1 .searchBlock form { padding: 0 20px 10px 20px; position: relative; }
.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) .content-blockS1 .searchBlock form .custom-input-text { height: 50px; padding: 10px 15px; font-family: 'Poppins-Light'; font-size: 1.125rem; font-weight: 300; line-height:  1.688rem; color: #888; border: 1px solid #888; border-radius: 5px; box-shadow: none; }
.cms-product-overview-consumer .prod-overV-consmr-block02 .brochure-block {display: flex; flex-direction: row!important; margin-top: 2.5rem; padding-top: 0!important; }
.cms-product-overview-consumer .prod-overV-consmr-block02 .brochure-block .prod-download-content h3 { padding: 0; font-family: 'Poppins-Medium'; font-weight: 500; color: #111; text-decoration: underline; }
.cms-product-overview-consumer .prod-overV-consmr-block02 .brochure-block .prod-download-content p {font-family: 'Poppins-Regular'; font-weight: 400; color: #888; }
.cms-product-overview-consumer .prod-overV-consmr-block02 .brochure-block .prod-download-content .download-btnS1 { display: flex; justify-content: center; align-items: center; width: 40px; height: 40px; background-color: #D62D19; border-radius: 50%; margin-top: 1.5rem; }
.cms-product-overview-consumer .prod-overV-consmr-block02 .brochure-block .prod-download-content .download-btnS1 .icon { width: 21px; height: 21px; background: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/download-arrow.png) 0 0 no-repeat; }
.cms-product-overview-consumer .prod-overV-consmr-block02 .brochure-block .prod-download-content .download-btnS1:hover { background-color: #ed2d1b; }

.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) .content-blockS1 .searchBlock form .search-red-btn { display: block; width: 50px; height: 50px; background: none; border: none; box-shadow: none; position: absolute; top: 0; right: 20px; cursor: pointer; }
.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) .content-blockS1 .searchBlock form .search-red-btn .icon { display: block; width: 27px; height: 26px; background: url("../../frontend/Enterprise/BushboardNew/en_US/images/new/search-red.png") -4px 0px no-repeat; border: none; }

.cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column-group,
.cms-product-overview-consumer .prod-overV-consmr-block03 h2 { max-width: 1400px; margin: 0 auto; padding: 0 1.250rem; }
.cms-product-overview-consumer .prod-overV-consmr-block03 h2 { font-family: 'Poppins-Medium'; font-weight: 500; color: #111; } 
.cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column:nth-child(1) { margin-right: 2.5rem; }
.cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column:nth-child(1) h3 { font-family: 'Poppins-Medium'; font-weight: 500; color: #333; }
.cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column:nth-child(1) p { font-family: 'Poppins-Light'; font-weight: 300; color: #888; }
.cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column:nth-child(1) .btns-block-main .pagebuilder-button-primary { position: relative; margin-right: 1.2rem; padding: 10px 66px 10px 20px; font-size: 1.125rem; font-weight: 500; line-height: 1.75rem; background-color: #d72918; border-radius: 4px; border: none; cursor: pointer; -webkit-transition: all .2s; transition: all .2s; }
.cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column:nth-child(1) .btns-block-main .pagebuilder-button-primary:after { content: ''; position: absolute; right: 0; margin-right: 10px; width: 30px; height: 30px; background-image: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn-30x30.png); }
.cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column:nth-child(1) .btns-block-main .pagebuilder-button-primary:hover { background-color: #ed2d1b; }
.cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column:nth-child(2) { border: 1px solid #DDD; border-radius: 3px; }
.cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column:nth-child(2) h2 { padding: 0; font-family: 'Poppins-Medium'; font-weight: 500; color: #000; }
.cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column:nth-child(2) .check-list-main { padding-left: 14px; }
.cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column:nth-child(2) .check-list-main li { position: relative; font-family: 'Poppins-Regular'; font-weight: 400; color: #111; list-style-type: none; }
.cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column:nth-child(2) .check-list-main li:before {  content: ''; display: block; position: absolute; top: 0; left: -54px; margin-right: 10px; width: 30px; height: 30px; background-image: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/green-tick.png); }

.cms-product-overview-consumer .prod-overV-consmr-block04 { position: relative; }
.cms-product-overview-consumer .prod-overV-consmr-block04:after { content: ''; width: 100%; height: 100px; position: absolute; left: 0; bottom: -17px; z-index: -1; background: #01010100; background: linear-gradient(180deg, #01010100, #0101010D); }
.cms-product-overview-consumer .prod-overV-consmr-block04 .pagebuilder-column-line:nth-child(1) { max-width: 1280px; margin-left: auto !important; margin-right: auto !important; padding: 0 20px; }
.products-slider-mainS1 { position: relative; }
.products-slider-mainS1 .pagebuilder-column { position: relative; }
.products-slider-mainS1 .product-numb-info p { display: inline-block; margin-bottom: 0.938rem; padding: 0.125rem 0.5rem; font-size: 0.938rem; line-height: 1.938rem; font-family: 'Poppins-Medium'; font-weight: 500; color: #111; background: #FEF8E6; }
.products-slider-mainS1 .kw-slider-filters-main { padding: 0; border: none; }
.products-slider-mainS1 .kw-slider-filters-main p { margin-bottom: 0; padding-right: 1.875rem; font-family: 'Poppins-Regular'; font-size: 0.938rem; font-weight: 400; line-height: 1rem; color: #111; }
.products-slider-mainS1 .btns-block { display: flex; align-items: center; }
.products-slider-mainS1 .kw-slider-filters-main .btns-block a { display: block; margin-right: 0.625rem; padding: 0.313rem 0.625rem; font-family: 'Poppins-Medium'; font-size: 0.938rem; font-weight: 500; color: #D62D19; line-height: 1rem; background: #FAE8E6; border: none; border-radius: 3px; -webkit-transition: all .2s; transition: all .2s; }
.products-slider-mainS1 .slick-initialized .slick-arrow { z-index: 6; width: 40px; height: 40px; background: #FAE8E6; border-radius: 50%; border: none; outline: none !important; }
.products-slider-mainS1 .slick-initialized .slick-prev:before, 
.products-slider-mainS1 .slick-initialized .slick-next:before { font-size: 1rem; color: #D62D19; }
.products-slider-mainS1 .slick-initialized .slick-next.slick-disabled,
.products-slider-mainS1 .slick-initialized .slick-prev.slick-disabled { opacity: .5 !important; }
.products-slider-mainS1 .slick-initialized .slick-slide { width: 193px !important; margin-right: 1rem; padding: 1rem; background: #FFF; border: 1px solid #DDD; border-radius: 5px; position: relative; }
.products-slider-mainS1 .slick-initialized .slick-slide:hover { cursor: pointer; border: 1px solid #111;background: rgb(250 232 230 / 40%); -webkit-transition: all .2s; transition: all .2s; }
.products-slider-mainS1 .slick-initialized .slick-slide .pagebuilder-slide-wrapper { min-height: 160px !important; }
.products-slider-mainS1 .slick-initialized .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 160px !important; padding: 0; }
.products-slider-mainS1 .slick-initialized .slick-slide .pagebuilder-poster-content { position: absolute; top: 200px; left: 0;
}
.products-slider-mainS1 .slick-initialized .slick-slide .pagebuilder-poster-content p:nth-child(1) { margin-bottom: 0.25rem; padding: 0 1rem; font-size: 0.875rem; line-height: 1rem; font-family: 'Poppins-Medium'; font-weight: 500; color: #888; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.products-slider-mainS1 .slick-initialized .slick-slide .pagebuilder-poster-content p:nth-child(2) { margin-bottom: 0; padding: 0 1rem 1rem 1rem; font-size: .96rem; line-height: 1.5rem; font-family: 'Poppins-Medium'; font-weight: 500; color: #111; border-bottom: 1px solid #DDD; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.products-slider-mainS1 .slick-initialized .slick-slide .pagebuilder-poster-content p:nth-child(3) { margin-bottom: 0.25rem; padding-top: 1rem; }
.products-slider-mainS1 .slick-initialized .slick-slide .pagebuilder-poster-content p:nth-child(4) { margin-bottom: 0; }
.products-slider-mainS1 .slick-initialized .slick-slide .pagebuilder-poster-content p:nth-child(3) a, 
.products-slider-mainS1 .slick-initialized .slick-slide .pagebuilder-poster-content p:nth-child(4) a { display: block; padding: 0 1rem; font-family: 'Poppins-Regular'; font-weight: 400; line-height: 1.8rem; color: #D62D19 !important; text-decoration: underline !important; position: relative; -webkit-transition: all .2s; transition: all .2s; }
.products-slider-mainS1 .slick-initialized .slick-slide .pagebuilder-poster-content p:nth-child(3) a:hover, 
.products-slider-mainS1 .slick-initialized .slick-slide .pagebuilder-poster-content p:nth-child(4) a:hover { text-decoration: none !important; }

.cms-product-overview-consumer .prod-overV-consmr-block05 { padding-top: 0rem; padding-bottom: 8rem; }
.cms-product-overview-consumer .prod-overV-consmr-block05 .pagebuilder-column { position: relative; }
.cms-product-overview-consumer .prod-overV-consmr-block05 .pagebuilder-column h2 { position: absolute; top: 10px; left: 20px; z-index: 1; margin-top: 1rem; font-family: 'Poppins-Medium'; font-size:1.875rem;  line-height: 2.5rem; font-weight: 500; color: #FFF; }
.cms-product-overview-consumer .prod-overV-consmr-block05 .pagebuilder-column p { position: absolute; top: 80px; left: 60px; margin-top: 0; margin-bottom: 0; font-family: 'Poppins-Light'; font-size: 1.313rem;  line-height: 2.5rem; font-weight: 300; color: #FFF; }
.cms-product-overview-consumer .prod-overV-consmr-block05 .pagebuilder-column p:before { content: ''; display: block; position: absolute; top: 10px; left: -40px; margin-right: 10px; width: 28px; height: 22px; background-image: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/layers.png); }
.cms-product-overview-consumer .prod-overV-consmr-block05 .pagebuilder-column figure { margin-bottom: 0; }

.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-group { max-width: 1400px; margin-left: auto !important; margin-right: auto !important; padding: 0 20px; }
.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(1) { border: 1px solid #EFB600; border-radius: 3px; }
.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(2) { border: 1px solid #EFB600; border-radius: 3px; }
.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(1) h3,
.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(2) h3 { font-family: 'Poppins-Medium'; font-weight: 500; color: #000; position: relative; }
.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(1) h3:before { content: ''; display: block; background-image: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/heart.png); }
.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(2) h3:before { content: ''; display: block; background-image: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/guarantee.png); }
.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(1) p,
.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(2) p { font-family: 'Poppins-Light'; font-weight: 300; color: #888; }

.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(1) .pagebuilder-button-primary,
.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(2) .pagebuilder-button-primary { display: flex; justify-content: center; align-items: center; background-color: #D62D19; border: none; border-radius: 50%; margin-right: 0; cursor: pointer; }
.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(1) .pagebuilder-button-primary span,
.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(2) .pagebuilder-button-primary span { display: block; width: 27px; height: 19px; background: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/right-arrow-white.png) 0 0 no-repeat; }
.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(1) .pagebuilder-button-primary.active span,
.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(2) .pagebuilder-button-primary.active span { transform: rotate(-90deg); }
.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(1) .pagebuilder-button-primary:hover,
.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(2) .pagebuilder-button-primary:hover { background: #ed2d1b; }

.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(2) .full-content-blockS1 { background: #FFF; border-radius: 3px; }
.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(2) .full-content-blockS1 h2 {  font-family: 'Poppins-Regular'; font-weight: 400; color: #111; }
.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(2) .full-content-blockS1 p { margin-left: auto; margin-right: auto; margin-bottom: 0; font-family: 'Poppins-Light'; font-weight: 300; color: #888; }
.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(2) .full-content-blockS1 .pagebuilder-button-primary { display: flex; justify-content: center; align-items: center; background-color: #D62D19; border: none; border-radius: 50%; margin-right: 0; padding: 0; cursor: pointer; }
.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(2) .full-content-blockS1 .pagebuilder-button-primary span { display: block; width: 27px; height: 19px; background: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/right-arrow-white.png) 0 0 no-repeat; }
.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(2) .full-content-blockS1 .pagebuilder-button-primary:hover { background: #ed2d1b; }

.cms-product-overview-consumer .prod-overV-consmr-block07 { padding-top: 2rem; padding-bottom: 0; }

.cms-product-overview-consumer .prod-overV-consmr-block08 { border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; }
.custom-accordion-main { margin: 0 auto; position: relative; }
.custom-accordion-main .custom-accordion-expand-collapse { position: absolute; top: 7px; right: 20px; display: block; padding: 0; font-family: 'Poppins-Medium'; line-height: 1.875em; font-weight: 500; font-size: 1rem; color: #D62D19; background: none; border: none; border-radius: 4px; box-shadow: none; -webkit-transition: all .2s; transition: all .2s; }
.custom-accordion-main .custom-accordion-expand-collapse:hover { text-decoration: underline !important; }
.custom-accordion-main h3 { margin-bottom: 1rem; font-family: 'Poppins-Medium'; font-size: 1.313rem;  line-height: 2.5rem; font-weight: 500; color: #111; text-align: left; }
.custom-accordion-main .custom-accordion-set { margin-bottom: 5px; position: relative; }
.custom-accordion-main .custom-accordionS2 { width: 100%; font-family: 'Poppins-Medium'; font-size: 1rem; font-weight: 500; color: #111; cursor: pointer; border: none; text-align: left; background-color: #FAE8E6; border-radius: 5px; outline: none; box-shadow: none; transition: 0.4s; position: absolute; top: 0; left: 0; z-index: 1; }
.custom-accordion-main .active, .custom-accordion-main .custom-accordionS2:hover { background-color: transparent; }
.custom-accordion-main .custom-accordionS2:after { content: ''; color: #777; font-weight: bold; float: right; margin-left: 5px; width: 17px; height: 10px; background-image: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/down-arrow.png'); position: absolute; top: 50%; right: 20px; margin-top: -5px; }
.custom-accordion-main .active:after { content: " "; width: 17px; height: 10px; background-image: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/down-arrow.png'); position: absolute; top: 50%; right: 20px; margin-top: -5px; transform: rotate(-180deg); }
.custom-accordion-main .custom-panelS2 { display: inline-block; padding: 74px 18px 0 18px; text-align: left; background-color: white; max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out; border: 1px solid #D62D19; border-radius: 6px; position: relative; top: 0; left: 0; width: 100%; font-family: 'Poppins-Light'; }
.custom-accordion-main .custom-panelS2 p { font-family:'Poppins-Light'; margin-top: 0; padding-bottom: 30px; margin-bottom:0px;}
.custom-accordion-main .custom-panelS2 p a {text-decoration; underline;}
.custom-accordion-main .custom-panelS2 p a:hover {text-decoration; none; color; #ed2d1b;}
.cms-product-overview-consumer .custom-accordion-main .custom-panelS2 ul li span, .cms-product-overview-consumer .custom-accordion-main .custom-panelS2 ul + div span, .cms-product-overview-consumer-alloy .custom-accordion-main .custom-panelS2 ul li span, cms-product-overview-consumer-vista .custom-accordion-main .custom-panelS2 ul li span, .cms-product-overview-consumer-nuance .custom-panelS2 ol li span{display: block;}
.cms-product-overview-consumer .prod-overV-consmr-block09 h2, 
.prod-overV-consmr-block09 h2 { max-width: 1280px; margin-left: auto !important; margin-right: auto !important; padding: 0 20px; }
.cms-product-overview-consumer .prod-overV-consmr-block09 h2, 
.prod-overV-consmr-block09 h2 { font-family: 'Poppins-Medium'; font-weight: 500; color: #111; }
.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main, 
.prod-overV-consmr-block09 .order-samples-nd-buy-main { /* max-width: 1310px; */ border: 1px solid #DDD; }
.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 h3,
.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 h3 { font-family: 'Poppins-Medium'; font-weight: 500; color: #111; }
.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form select,
.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form select { display: flex; height: 60px; margin-right: 1rem; font-family: 'Poppins-Light'; font-size: 1.125rem; line-height: 1.3rem; font-weight: 300; color: #111 !important; border: 1px solid #888; border-radius: 3px; padding: 0.375rem 2.25rem 0.375rem 0.75rem; -moz-padding-start: calc(0.75rem - 3px); background-color: #fff; box-shadow: none; background-image: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/down-arrow.png'); background-repeat: no-repeat; background-position: right 0.75rem center; border-radius: 0.25rem; transition: border-color .15s ease-in-out .15s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .order-btn,
.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .order-btn { justify-content: center; align-items: center; height: 60px; margin-top: 0 !important; padding: 19px 19px; background-color: #D62D19; border: none; border-radius: 4px; margin-top: 1.5rem; margin-right: 0; }
.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .order-btn .icon,
.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .order-btn .icon { display: block; width: 22px; height: 19px; background: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/shopping-basket.png) 0 0 no-repeat; }
.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .order-btn:hover,
.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .order-btn:hover { background: #ed2d1b; }

.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS2 h3,
.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS2 h3 { font-family: 'Poppins-Medium'; font-weight: 500; color: #111; }
.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS2 form,
.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS2 form { position: relative; }
.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS2 .custom-input-text,
.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS2 .custom-input-text { height: 60px; padding: 10px 15px; font-family: 'Poppins-Light'; font-size: 1.125rem; font-weight: 300; line-height: 1.688rem; color: #888; border: 1px solid #888; border-radius: 5px; box-shadow: none; }
.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS2 .search-red-btn,
.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS2 .search-red-btn { display: block; width: 60px; height: 60px; background: none; border: none; box-shadow: none; position: absolute; top: 0; right: 0; cursor: pointer; }
.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS2 .search-red-btn .icon,
.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS2 .search-red-btn .icon { display: block; width: 27px; height: 26px; background: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/search-red.png) 0 0 no-repeat; border: none; }

.cms-materials-compact-laminate .full-block-mcl { border-top: 1px solid #ddd; }

.page-products .container { max-width: 1400px; margin-left: auto !important; margin-right: auto !important; padding: 0; }
.page-products .container .breadcrumbs { margin-bottom: 0 !important; }
.catalog-category-view .plp-main-block01 { padding: 2rem 0; position: relative; }
.catalog-category-view .plp-main-block01:after { height: 120px; content: ''; width: 100%; position: absolute; left: 0; bottom: 0; z-index: -1; background: #01010100; background: linear-gradient(180deg, #01010100, #0101010D); }
.catalog-category-view .plp-main-block01 .pagebuilder-column { max-width: 800px; margin: 0 auto; padding: 0 20px; }

.catalog-category-view .plp-main-block01 .pagebuilder-column h1 { font-family: 'Poppins-Regular'; font-weight: 400; color: #111; }
.catalog-category-view .plp-main-block01 .pagebuilder-column p { font-family: 'Poppins-Light'; font-weight: 300; color: #888; }

.page-products #maincontent { max-width: 100%; padding-left: 0; padding-right: 0; }
.page-products .page-title-wrapper { display: none; }
.page-products .columns { max-width: 1400px; margin-left: auto !important; margin-right: auto !important; padding: 3rem 20px; }
.page-products .sidebar-main { padding: 0; }
.page-products .block.filter .filter-title { margin-bottom: 10px; }
.page-products .block.filter .filter-title strong { font-family: 'Poppins-Medium'; font-size: 1.875rem; line-height: 2.5rem; font-weight: 500; color: #111; }
.page-products .block.filter .filter-content { padding: 0; }
.page-products .block.filter .filter-content .filter-options { padding: 0; }
.page-products .block.filter .filter-content li.busboard-left-nav-item { margin-bottom: 2rem; padding: 20px 20px 5px 20px; list-style-type: none; border: 1px solid #DDD; border-radius: 5px; }
.page-products .block.filter .filter-content li.busboard-left-nav-item div:nth-child(1) { margin-bottom: 0.75rem; font-family: 'Poppins-Medium'; font-size: 1.313rem; font-weight: 500; color: #111; }
.page-products .block.filter .filter-content .filter-current .items .action.remove,
.page-products .block.filter .filter-content .filter-actions .action.clear { color: #D62D19 !important; }
.page-products .block.filter .filter-content .filter-current .items .action.remove:hover,
.page-products .block.filter .filter-content .filter-actions .action.clear:hover { text-decoration: underline !important; }
.filter-current .item { margin-bottom: 0; }
.filter-current + .filter-actions { margin-top: .5rem; margin-bottom: 0; }
.page-products .block.filter .filter-content li.busboard-left-nav-item .toggle { margin-bottom: .5rem; font-family: 'Poppins-Medium'; font-size: 1.313rem; line-height: 2.5rem; font-weight: 500; color: #111; }
.page-products .block.filter .filter-content .filter-current { display: none;}
.page-products .block.filter .filter-content .filter-actions a span { font-family: 'Poppins-Medium';}
.page-products .block.filter .filter-options-content a { font-family: 'Poppins-Light'; font-size: 1.125rem; font-weight: 300; line-height: 2rem; color: #888; }
.page-products .block.filter .filter-options-content a .layer-input-filter { top: 0; margin-right: 6px; }

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

.cms-why-bushboard .why-bushboard-blockS1 { /* max-width: 1400px; */ margin-left: auto !important; margin-right: auto !important; /* padding: 3rem 20px; */ }
.cms-why-bushboard .why-bushboard-blockS1 { position: relative; padding-top: 0.5rem; }
.cms-why-bushboard .why-bushboard-blockS1:after { height: 120px; content: ''; width: 100%; position: absolute; left: 0; bottom: 0; z-index: -1; background: #01010100; background: linear-gradient(180deg, #01010100, #0101010D); }
.cms-why-bushboard .why-bushboard-blockS1 .pagebuilder-column { max-width: 1200px; margin: 0 auto; padding: 0 20px; }
.cms-why-bushboard .why-bushboard-blockS1 h1 { font-family: 'Poppins-Regular'; font-weight: 400; color: #111; }
.cms-why-bushboard .why-bushboard-blockS1 h1 { margin-top: 0; }
.cms-why-bushboard .why-bushboard-blockS1 p { font-family: 'Poppins-Light'; font-weight: 300; color: #888; }

.cms-why-bushboard .why-bushboard-blockS2 { /* max-width: 1400px; */ margin-left: auto !important; margin-right: auto !important; /* padding: 3rem 20px; */ }
.why-bushboard-blockS2 .btns-block-M .btns-block { flex-wrap: wrap; }
.why-bushboard-blockS2 .btns-block-M a { margin-bottom: 0.75rem; }

.cms-why-bushboard .why-bushboard-blockS3, 
.cms-why-bushboard .why-bushboard-blockS4, 
.cms-why-bushboard .why-bushboard-blockS5 { max-width: 1400px; margin-left: auto !important; margin-right: auto !important; }
.cms-why-bushboard .why-bushboard-blockS3 h2,
.cms-why-bushboard .why-bushboard-blockS4 h2,
.cms-why-bushboard .why-bushboard-blockS5 h2 { font-family: 'Poppins-Regular'; font-weight: 400; color: #111; }
.cms-why-bushboard .why-bushboard-blockS3 p,
.cms-why-bushboard .why-bushboard-blockS4 p,
.cms-why-bushboard .why-bushboard-blockS5 p { font-family: 'Poppins-Light'; font-weight: 300; color: #888; }

.cms-why-bushboard .why-bushboard-blockS4 .pagebuilder-button-primary,
.cms-why-bushboard .why-bushboard-blockS5 .pagebuilder-button-primary { position: relative; margin-right: 1.2rem; padding: 10px 66px 10px 20px; font-size: 1.125rem; font-weight: 500; line-height: 1.75rem; background-color: #d72918; border-radius: 4px; border: none; cursor: pointer; -webkit-transition: all .2s; transition: all .2s; }
.cms-why-bushboard .why-bushboard-blockS4 .pagebuilder-button-primary:after,
.cms-why-bushboard .why-bushboard-blockS5 .pagebuilder-button-primary:after { content: ''; position: absolute; right: 0; margin-right: 10px; width: 30px; height: 30px; background-image: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn-30x30.png); }
.cms-why-bushboard .why-bushboard-blockS4 .pagebuilder-button-primary:hover,
.cms-why-bushboard .why-bushboard-blockS5 .pagebuilder-button-primary:hover { background-color: #ed2d1b; }

.page-products .home-contentBlock4-main { padding-left: 20px; padding-right: 20px; }
.prod-overV-consmr-block07 .home-contentBlock4-main.new-changeS1:after { display: none; }
.prod-overV-consmr-block09.custom-order-sample-main { padding-top: 0; padding-bottom: 4.5rem; position: relative; }
.prod-overV-consmr-block09.custom-order-sample-main:after { content: ''; width: 80%; border-bottom: 1px solid #DDD; position: absolute; bottom: 20px; left: 50%; transform: translate(-50%, 0); }

.page-products .ideas-and-inspiration-main { position: relative; }
.page-products .ideas-and-inspiration-main:after { height: 7.500rem; content: ''; width: 100%; position: absolute; left: 0; bottom: 0; z-index: -1; background: #01010100; background: linear-gradient(180deg, #01010100, #0101010D); } { position: relative; }
.page-products .home-contentBlock4-main.new-changeS1 { padding-bottom: 4rem; }

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

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

.prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) .slick-initialized .slick-dots li.slick-active button { background: #D62D19 !important; border: 1px solid #D62D19 !important; }
.prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) .slick-initialized .slick-arrow { width: 50px; height: 50px; background: #FFF; border-radius: 50%; border: none; opacity: .6; z-index: 6; -webkit-transition: all .2s; transition: all .2s; }
.prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) .slick-initialized .slick-arrow:hover { opacity: 1; }
.prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) .slick-initialized .slick-next:before,
.prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) .slick-initialized .slick-prev:before { position: relative; font-size: 1rem; color: #D62D19; }
.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) .slick-slide .pagebuilder-poster-overlay { position: relative; }
.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) .slick-slide .pagebuilder-poster-overlay .pagebuilder-poster-content { position: absolute; top: unset !important; bottom: 0; background: #D62D19; }
.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) .slick-slide .pagebuilder-poster-overlay .pagebuilder-poster-content [data-element='content'] { min-height: auto; }
.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) .slick-slide .pagebuilder-poster-overlay .pagebuilder-poster-content p { margin-bottom: 0; font-family: 'Poppins-Medium'; font-weight: 500; color: #FFF; text-align: center; background: #D62D19; }
.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) .slick-slide .pagebuilder-poster-overlay .pagebuilder-poster-content p:before { content: ''; position: absolute; margin-right: 1rem; background: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/cubes.png) 0 0 no-repeat; }


.cms-product-overview-consumer .prod-overV-consmr-block05 .full-width-gallery-main h2 {  }
.cms-product-overview-consumer .prod-overV-consmr-block05 .full-width-gallery-main .pagebuilder-slide-wrapper { position: relative; }
.cms-product-overview-consumer .prod-overV-consmr-block05 .full-width-gallery-main .slick-initialized .slick-arrow { width: 50px; height: 50px; background: #FAE8E6; border-radius: 50%; border: none; z-index: 6; } 
.cms-product-overview-consumer .prod-overV-consmr-block05 .slick-initialized .slick-arrow:before { font-size: 1rem; color: #D62D19; }
.cms-product-overview-consumer .prod-overV-consmr-block05 .full-width-gallery-main .slick-initialized .slick-next { top: unset; bottom: -100px; outline: none !important; right: calc(50% - 60px); margin-left: 60px; }
.cms-product-overview-consumer .prod-overV-consmr-block05 .full-width-gallery-main .slick-initialized .slick-prev { top: unset; bottom: -100px; outline: none !important; left: calc(50% - 60px); margin-right: 60px; }
.cms-product-overview-consumer .prod-overV-consmr-block05 .full-width-gallery-main .slick-initialized .slick-next.slick-disabled,
.cms-product-overview-consumer .prod-overV-consmr-block05 .full-width-gallery-main .slick-initialized .slick-prev.slick-disabled { opacity: .5 !important; }

.cookiesOverlay { z-index: 30; }
:lang(en) #cookiebanner #main-section { padding: 2rem !important; border-radius: 5px; }
:lang(en) #cookiebanner #main-section { font-family: 'Poppins-Medium' !important; font-weight: 500 !important; font-size: 1.3rem; line-height: inherit; color: #111; }
#cookiebanner #main-section .cookie-header img { border-radius: 4px; }
#cookiebanner .title p, #cookiebanner .title p strong {font-family: 'Poppins-Medium' !important; font-weight: 500 !important; font-size: 1.3rem; line-height: inherit; color: #111; }
#cookiebanner .content, #cookiebanner .content p { font-family: 'Poppins-Light'!important; font-weight: 300; font-size: 1rem; line-height: inherit; color: #111; }
#cookiebanner .actions { display: block; }
#cookiebanner .content .body-content1 a { color: #D62D19 !important; }
#cookiebanner .content .body-content1 a:hover { color: #ed2d1b !important; text-decoration: underline !important; }
#cookiebanner .actions .cookie-setting { font-family: 'Poppins-Medium' !important; font-size: 0.875rem !important; color: #D62D19 !important; line-height: 1.688rem; font-weight: 500 !important; }
#cookiebanner .actions .cookie-setting:hover { color: #ed2d1b !important; text-decoration: underline !important; }
#cookiebanner .actions button { font-family: 'Poppins-Medium' !important; font-size: 0.875rem !important; line-height: 1.688rem; font-weight: 500 !important; color: #FFF; background-color: #D62D19 !important; border-radius: 4px; }
#cookiebanner .actions button:hover { background-color: #ed2d1b !important; }

.block.block-search { z-index: 0 !important; }
.minicart-wrapper .block-minicart { border-radius: 3px; padding: 12px 20px 20px 20px; right: 0; }
.minicart-items .product-item { padding: 1rem 0 }
.minicart-wrapper .block-minicart .minicart-title { margin-bottom: .25rem; font-family: 'Poppins-Medium'; font-size: 1.125rem; font-weight: 500; line-height: 1.688rem; color: #111; }
.minicart-wrapper .block-minicart .minicart-freeshipping { display: block; margin-bottom: 1rem; padding: .75rem; font-family: 'Poppins-Light'; font-weight: 300; font-size: 1rem; color: #111; background: #fae8e6; border-radius: 3px; }
.minicart-wrapper .minicart-items .product-item-name a { display: block; font-family: 'Poppins-Medium'; font-size: 1.125rem; font-weight: 500; line-height: 1rem; color: #111; text-decoration: underline; }
.minicart-wrapper .minicart-items .product-item-name a:hover { text-decoration: none; }
.minicart-wrapper .minicart-items .product-item-title span { display: block; margin-bottom: .75rem; font-family: 'Poppins-Medium'; font-size: 0.875rem; font-weight: 500; line-height: 1.1rem; color: #888; } 
.minicart-wrapper .minicart-items .product .toggle { font-family: 'Poppins-Regular'; font-size: 1rem; font-weight: 400; line-height: 1; color: #111; }
.minicart-wrapper .minicart-items .product-item-details .details-qty .label { font-family: 'Poppins-Medium'; font-size: 1; font-weight: 500; line-height: 1; color: #111; }
.minicart-wrapper .minicart-items .product-item-details .details-qty .item-qty { color: #111 !important; opacity: 1 !important; border: 1px solid #888 !important; }
.minicart-wrapper .minicart-items .product-item-details .details-qty .update-cart-item { position: relative; margin-right: 1.2rem; padding: 2px 20px; font-family: 'Poppins-Medium'; font-weight: 500; font-size: .9rem; line-height: 1.75rem; color: #fff; vertical-align: baseline; background-color: #d72918; border-radius: 4px; border: none; cursor: pointer; -webkit-transition: all .2s; transition: all .2s; }
.minicart-wrapper .minicart-items .product-item-details .details-qty .update-cart-item:hover { background-color: #ed2d1b; }
.minicart-wrapper .product .actions { margin-top: -38px; }
.minicart-items .action.delete:before { color: #d72918 !important; }
.minicart-items .product .toggle:after { color: #D62D19 }
.minicart-items .content .label, .minicart-items .content .values { margin-bottom: 0 !important; padding: 0 0.4em; font-family: 'Poppins-Regular'; font-size: 1rem; font-weight: 400; line-height: 1.1; color: #111; }
.minicart-items .content .label { margin-bottom: 0; font-family: 'Poppins-Medium'; font-weight: 500; font-size: 1rem; }
.minicart-items .content .product.options.list { display: flex; margin-top: 0.5rem; margin-bottom: 0; }
.minicart-items-wrapper::-webkit-scrollbar { width: 6px; height: 0px; background-color: transparent; }
.minicart-items-wrapper::-webkit-scrollbar-thumb { background-color: rgba(17, 17, 17, .2); border-radius: 2px; }
.minicart-items-wrapper::-webkit-scrollbar-thumb:hover { background-color: rgba(17, 17, 17, .8); }
.minicart-items-wrapper::-webkit-scrollbar-track { background-color: #F2F2F2; }
.minicart-wrapper .custom-minicard-footer { display: flex; padding-top: 1rem; }
.minicart-wrapper .custom-minicard-footer .actions button,
.minicart-wrapper .custom-minicard-footer .actions a.viewcart { position: relative; padding: 8px 50px 8px 15px; font-size: 1rem; font-weight: unset; line-height: 1.75rem; background-color: #d72918; border-radius: 4px; border: none; cursor: pointer; transition: all .2s; color: #fff; font-family: 'Poppins-Medium'; display: inline-block; }
.minicart-wrapper .custom-minicard-footer .actions button:after,
.minicart-wrapper .custom-minicard-footer .actions a.viewcart:after { content: ''; position: absolute; right: 0; margin-right: 10px; width: 30px; height: 30px; background-image: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn-30x30.png); background-size: 80%; background-repeat: no-repeat; background-position-y: center; }
.minicart-wrapper .custom-minicard-footer .actions button:hover,
.minicart-wrapper .custom-minicard-footer .actions a.viewcart:hover { background-color: #ed2d1b; }
.minicart-wrapper .custom-minicard-footer .actions:nth-child(2) { margin-right: 0 !important; }

.modal-popup.confirm .modal-inner-wrap { padding: 2rem; border-radius: 5px; }
.modal-popup.confirm .action-close:before { font-size: 2.5rem; color: #d62d19; }
.modal-popup.confirm .modal-header { padding-top: 0; border: none; }
.modal-popup.confirm .modal-content {  padding: 1rem; font-family: 'Poppins-Regular'; font-weight: 400; font-size: 1.125rem; line-height: 1.8; color: #111; border: none; }
.modal-popup.confirm .modal-footer { padding: 1.5rem 0 0; border: none; }
.modal-popup.confirm .modal-footer button { position: relative; padding: 8px 60px 8px 15px; font-size: 1rem; font-weight: unset; line-height: 1.75rem; background-color: #d72918; border-radius: 4px; border: none; cursor: pointer; transition: all .2s; color: #fff; font-family: 'Poppins-Medium'; display: inline-block; }
.modal-popup.confirm .modal-footer button:after { content: ''; position: absolute; right: 0; margin-right: 10px; width: 30px; height: 30px; background-image: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn-30x30.png); background-size: 80%; background-repeat: no-repeat; background-position-y: center; }
.modal-popup.confirm .modal-footer button:hover { background-color: #ed2d1b; }
.modal-popup.confirm .modal-footer button:nth-child(1) { margin-right: 0.75rem; }


.account .page-title-wrapper .page-title { line-height: 1.5 !important; }
.account .box.box-address-billing, 
.account .box.box-address-shipping { border-radius: 5px; }
.account .box.box-address-billing .action.edit, 
.account .box.box-address-shipping .action.edit { color: #D62D19 !important; text-decoration: underline !important; }
.account .box.box-address-billing .action.edit:hover, 
.account .box.box-address-shipping .action.edit:hover { text-decoration: none !important; }
.account .box.box-address-billing, .account .box.box-address-shipping address { color: #111 !important; }
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history tbody tr td a.action.view,
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history tbody tr td a.action.order, .account.sales-order-view .page-title-wrapper .actions-toolbar.order-actions-toolbar .actions a.action.order,
.order-actions-toolbar .action.print { color: #D62D19 !important; text-decoration: underline !important; }
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history tbody tr td a.action.view:hover,
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history tbody tr td a.action.order:hover,
.account.sales-order-view .page-title-wrapper .actions-toolbar.order-actions-toolbar .actions a.action.order:hover,
.order-actions-toolbar .action.print:hover { text-decoration:  none !important; }
.actions-toolbar .primary .action.primary.add:hover,
.account.customer-address-form .form-address-edit .actions-toolbar .primary button.action.save:hover,
.account .page-main .sidebar-main .block-collapsible-nav .item:hover,
.account .form-edit-account .actions-toolbar .primary button.action.save:hover { background-color: #ed2d1b; }
.account .page-main .sidebar-main .block-collapsible-nav .item:hover { color: #FFF !important; }
.account .page-main .sidebar-main .block-collapsible-nav .item:hover.current { background-color: #FAE8E6 !important; }


.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .order_a_sample_main .block-mainS1 select.order_sku_dropdown, 
.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 .order_a_sample_main select.order_sku_dropdown { height: 60px;  font-family: 'Poppins-Light'; font-size: 1.125rem; line-height: 1.3rem; font-weight: 300; color: #111 !important; border: 1px solid #888; border-radius: 3px; padding: 0.375rem 2.25rem 0.375rem 0.75rem; -moz-padding-start: calc(0.75rem - 3px); background-color: #fff; box-shadow: none; }
.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .action.tocart.primary, 
.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .action.tocart.primary { justify-content: center; align-items: center; height: 60px; margin-top: 0 !important; padding: 19px 19px; background-color: #D62D19; border: none; border-radius: 4px; margin-top: 1.5rem; margin-right: 0; position: relative; }
.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .action.tocart.primary:after, 
.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .action.tocart.primary:after { content: ''; display: block; position: absolute; top: 50%; left: 50%; width: 22px; height: 19px; margin-top: -10px; margin-left: -10px; background: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/shopping-basket.png) 0 0 no-repeat; }
.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .action.tocart.primary:hover, 
.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .action.tocart.primary:hover { background-color: #ed2d1b; }



.cms-privacy-policy-new .privacy-policy-main-block-01,
.cms-privacy-policy .privacy-policy-main-block-01 { max-width: 1400px; margin-left: auto !important; margin-right: auto !important; padding-left: 20px; padding-right: 20px; }
.cms-privacy-policy-new .privacy-policy-main-block-01 h1,
.cms-privacy-policy .privacy-policy-main-block-01 h1 { margin-bottom: 2rem; font-family: 'Poppins-Regular'; font-weight: 400; font-size: 2.500rem; line-height: 2.813rem; color: #111; }
.cms-privacy-policy-new .privacy-policy-main-block-01 p,
.cms-privacy-policy .privacy-policy-main-block-01 p  { font-family: 'Poppins-Regular'; font-weight: 400; color: #111; }
.cms-privacy-policy-new .privacy-policy-main-block-01 p,
.cms-privacy-policy .privacy-policy-main-block-01 p { font-size: 1.125rem; line-height: 1.875rem; }
.cms-privacy-policy-new .privacy-policy-main-block-01 a,
.cms-privacy-policy .privacy-policy-main-block-01 a { font-family: 'Poppins-Regular'; font-weight: 400; color: #D62D19 !important; text-decoration: underline !important; }
.cms-privacy-policy-new .privacy-policy-main-block-01 a:hover,
.cms-privacy-policy .privacy-policy-main-block-01 a:hover { text-decoration: none !important; }
.cms-privacy-policy-new .privacy-policy-main-block-01 a,
.cms-privacy-policy .privacy-policy-main-block-01 a { font-size: 1.125rem; line-height: 1.875rem; }












/* Responsive */
/* ---------- Mobile ---------- */
@media (max-width: 767.98px) {
	.form.password.reset, .form.send.confirmation, .form.password.forget, .form.create.account, .form.search.advanced, .form.form-orders-search { margin: 2rem auto; }
	.form.password.reset .label { padding-left: 0 !important; }
	.form.password.reset .field.password .control, .field.confirmation  .control { width: 100% !important; }
	.form.password.reset .field.choice input[type="checkbox"] { margin-top: -10px !important;}
	.form.password.reset .actions-toolbar { margin-left: 0% !important; padding: 0 20px; }
	
   .bb-homeBanner-main .pagebuilder-column-line:nth-child(1) { min-height: 310px; border-bottom: 1px solid #CCC; }
   .bb-homeBanner-main .bb-bannerContent { width: 92% !important; left: 20px; }
   .bb-homeBanner-main .bb-bannerContent h1 { margin-bottom: 1.5rem;  padding-top: 0; font-size: 1.688em; line-height: 2.5rem; }
   .bb-homeBanner-main .bb-bannerContent .btns-block-main .pagebuilder-button-primary, 
   .bb-homeBanner-main .bb-bannerContent .btns-block-main .pagebuilder-button-primary { width: 210px; }
   .bb-homeBanner-main .pagebuilder-column-line:nth-child(2) { display: none !important; }
   
   .bb-home-product-block-main { margin-top: 2.5rem; margin-bottom: 2.5rem; }
   .bb-home-product-block-main .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay  { min-height: 447px !important; }
   .bb-home-product-block-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper { background-size: cover !important; }
   .bb-home-product-block-main .slick-initialized .slick-slide .pagebuilder-poster-content { top: 0; }
   .bb-home-product-block-main .slick-initialized .slick-slide { padding-top: 3rem; }
   
   .home-contentBlock3-main { min-height: 400px; }
   .home-contentBlock3-main .pagebuilder-column:nth-child(1) { display: none !important; }
   .home-contentBlock3-main .home-contentBlock-3 { padding-left: 20px; padding-right: 20px; }
   .home-contentBlock3-main .pagebuilder-column-line:after { height: 60px; bottom: -50px; }
   .home-contentBlock3-main .home-contentBlock-3 h2 { font-size: 1.500rem; line-height: 2rem; }
   .home-contentBlock3-main .home-contentBlock-3 p { margin-bottom: 1.8rem !important; font-size: 1.125rem; line-height: 2rem; }
   
   .home-rangeBlock-main { margin-bottom: 2.5rem; padding-top: 2.5rem; }
   .home-rangeBlock-main h2 { margin-bottom: 1.5rem; padding-left: 20px; font-size: 1.5rem; line-height: 1.8rem; text-align: left !important; }
   .home-rangeBlock-main .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay  { min-height: 447px !important; }
   .home-rangeBlock-main .slick-initialized .slick-slide h3 { margin-bottom: 1rem; font-size: 1.5rem; }
   .home-rangeBlock-main .slick-initialized .slick-slide a { font-size: 1.063rem; }
   .home-rangeBlock-main .slick-initialized .slick-prev.slick-disabled { opacity: 0 !important; }
   .home-rangeBlock-main .slick-initialized .slick-arrow { z-index: 6; width: 40px; height: 40px; background: #FFF; border-radius: 50%; border: none; margin-top: -20px; }
   .home-rangeBlock-main .slick-initialized .slick-arrow:focus { outline: none !important; }
   .home-rangeBlock-main .slick-initialized .slick-prev { left: 1rem; } 
   .home-rangeBlock-main .slick-initialized .slick-next { right: 1rem; }
   .home-rangeBlock-main .slick-initialized .slick-prev:before { top: 1px; padding-right: 2px; } 
   .home-rangeBlock-main .slick-initialized .slick-next:before { top: 1px; padding-right: 2px; }
   .home-rangeBlock-main .slick-initialized .slick-prev:before, 
   .home-rangeBlock-main .slick-initialized .slick-next:before { position: relative; font-size: .75rem; color: #D62D19; }
   .home-rangeBlock-main .slick-initialized .slick-dots { display: flex; width: 100%; padding-top: 20px; padding-left: 20px; padding-right: 20px; }
   .home-rangeBlock-main .slick-initialized .slick-dots li button { background: transparent; border: none; }
   .home-rangeBlock-main .slick-initialized .slick-dots li { width: 33.3333%; height: 10px; margin: 0; }
   .home-rangeBlock-main .slick-initialized .slick-dots li button { width: 100%; height: 10px; }
   .home-rangeBlock-main .slick-initialized .slick-dots li { background: #F2F2F2; }
   .home-rangeBlock-main .slick-initialized .slick-dots li:first-child { border-radius: 5px 0 0 5px; }
   .home-rangeBlock-main .slick-initialized .slick-dots li:last-child { border-radius: 0 5px 5px 0; }
   .home-rangeBlock-main .slick-initialized .slick-dots li.slick-active button { background: #111; border: none; border-radius: 5px; }
   .home-rangeBlock-main .slick-initialized .slick-dots li.slick-active button:focus { outline: none !important; }
    
   .bb-home-product-block-main .slick-initialized .slick-prev.slick-disabled { opacity: 0 !important; }
   .bb-home-product-block-main .slick-initialized .slick-arrow { z-index: 6; width: 40px; height: 40px; background: #FFF; border-radius: 50%; border: none; }
   .bb-home-product-block-main .slick-initialized .slick-arrow:focus { outline: none !important; }
   .bb-home-product-block-main .slick-initialized .slick-prev { left: 1rem; } 
   .bb-home-product-block-main .slick-initialized .slick-next { right: 1rem; }
   .bb-home-product-block-main .slick-initialized .slick-prev:before { top: 1px; padding-right: 2px; } 
   .bb-home-product-block-main .slick-initialized .slick-next:before { top: 1px; padding-right: 2px; }
   .bb-home-product-block-main .slick-initialized .slick-prev:before, 
   .bb-home-product-block-main .slick-initialized .slick-next:before { position: relative; font-size: .75rem; color: #D62D19; }
   .bb-home-product-block-main .slick-initialized .slick-dots { display: flex; width: 100%; padding-top: 10px; }
   .bb-home-product-block-main .slick-initialized .slick-dots li button { background: transparent; border: none; }
   .bb-home-product-block-main .slick-initialized .slick-dots li { width: 33.3333%; height: 10px; margin: 0; }
   .bb-home-product-block-main .slick-initialized .slick-dots li button { width: 100%; height: 10px; }
   .bb-home-product-block-main .slick-initialized .slick-dots li { background: #F2F2F2; }
   .bb-home-product-block-main .slick-initialized .slick-dots li:first-child { border-radius: 5px 0 0 5px; }
   .bb-home-product-block-main .slick-initialized .slick-dots li:last-child { border-radius: 0 5px 5px 0; }
   .bb-home-product-block-main .slick-initialized .slick-dots li.slick-active button { background: #111; border: none; border-radius: 5px; }
   .bb-home-product-block-main .slick-initialized .slick-dots li.slick-active button:focus { outline: none !important; }
   
   .home-contentBlock4-main { padding-bottom: 2rem; }
   .home-contentBlock4-main h2 { margin-bottom: 1.5rem; font-size: 1.5rem; line-height: 1.8rem; text-align: left !important; }
   .home-contentBlock4-main .slick-initialized .slick-slide { padding-bottom: 4rem; }
   .home-contentBlock4-main.new-changeS1 .slick-initialized .slick-slide { padding-bottom: 4rem; }
   .home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper,
	.home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 223px !important; }
   .home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-poster-content { top: 240px; }
   .home-contentBlock4-main .slick-initialized .slick-prev.slick-disabled { opacity: 0 !important; }
   .home-contentBlock4-main .slick-initialized .slick-arrow { z-index: 6; width: 40px; height: 40px; background: #FFF; border-radius: 50%; border: none; top: 7rem; }
   .home-contentBlock4-main .slick-initialized .slick-arrow:focus { outline: none !important; }
   .home-contentBlock4-main .slick-initialized .slick-prev { left: 1rem; } 
   .home-contentBlock4-main .slick-initialized .slick-next { right: 1rem; }
   .home-contentBlock4-main .slick-initialized .slick-prev:before { top: 1px; padding-right: 2px; } 
   .home-contentBlock4-main .slick-initialized .slick-next:before { top: 1px; padding-right: 2px; }
   .home-contentBlock4-main .slick-initialized .slick-prev:before, 
   .home-contentBlock4-main .slick-initialized .slick-next:before { position: relative; font-size: .75rem; color: #D62D19; }
   .home-contentBlock4-main .slick-initialized .slick-dots { display: flex; width: 100%; padding-top: 10px; }
   .home-contentBlock4-main .slick-initialized .slick-dots li button { background: transparent; border: none; }
   .home-contentBlock4-main .slick-initialized .slick-dots li { width: 33.3333%; height: 10px; margin: 0; }
   .home-contentBlock4-main .slick-initialized .slick-dots li button { width: 100%; height: 10px; }
   .home-contentBlock4-main .slick-initialized .slick-dots li { background: #F2F2F2; }
   .home-contentBlock4-main .slick-initialized .slick-dots li:first-child { border-radius: 5px 0 0 5px; }
   .home-contentBlock4-main .slick-initialized .slick-dots li:last-child { border-radius: 0 5px 5px 0; }
   .home-contentBlock4-main .slick-initialized .slick-dots li.slick-active button { background: #111; border: none; border-radius: 5px; }
   .home-contentBlock4-main .slick-initialized .slick-dots li.slick-active button:focus { outline: none !important; }
   
   .home-full-imgBlock4-main { padding: 0 0 2rem 0; }
   .home-full-imgBlock4-main h2 { margin-bottom: 1.5rem; padding: 0 20px; font-size: 1.5rem; line-height: 1.8rem; text-align: left !important; }
   .home-contentBlock4-main .slick-initialized .slick-slide a { padding-right: 2rem; }
   .home-contentBlock4-main .ideas_and_inspiration .slick-initialized .slick-slide a { padding-right: 0rem; }
   .cms-materials-compact-laminate .full-block-mcl { padding-top: 2rem; }
   
   .home-textBlock1-main { min-height: 330px; }
   .home-textBlock1-main:after { height: 60px; }
   .home-textBlock1-main h2 { font-size: 1.5rem; line-height: 1.8; text-align: left !important; }
   .home-textBlock1-main p { margin-bottom: 2rem !important; text-align: left !important; }
   .home-textBlock1-main .btns-block-main { text-align: left !important; }
   
   .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column-line:nth-child(1) { padding: 0; }
   .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column:nth-child(1) { margin-right: 0; }
   .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block02 .btns-block, .kitchen-worksurfaces-Block02 .btns-block { display: none; }
   .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .products-slider-main .btns-blockS1 p { display: block; }
   .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column.products-slider-main { display: none !important; }
   
   .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block02 { border-top: 1px solid #DDD; }
   .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block01 h1 { margin-bottom: 1rem;  font-size: 1.688rem; line-height: 2.500rem; text-align: left !important; }
   .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block01 p { margin-bottom: 4rem;  font-size: 1.125rem; line-height: 1.969rem; text-align: left !important; }
   
   .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 { position: relative; }
   .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .content-block-main h3 { position: absolute; top: 30px; width: calc(100% - 20px); padding-right: 20px; }
   .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .content-block-main h3:after { background-size: 60%; background-repeat: no-repeat; background-position: bottom; margin-right: 0; right: 0; }
   .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .content-block-main h3 { margin-bottom: 1.5rem; font-size: 1.500rem; line-height: 3.750rem; }
   .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 { padding-top: 6rem; padding-bottom: 2rem; }
   .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .content-block-main p { margin-top: 2rem; }
   .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .content-block-main .check-list-main ul { margin-bottom: 0; }
   
   .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .min-slider-block-main .slick-slide .pagebuilder-slide-wrapper {     min-height: 300px !important; }
   
   
   .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block02, .kitchen-worksurfaces-Block02 { display: block !important; position: relative; padding: 0 20px !important; background: #FAE8E6; border: none !important; }
   .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block02 .btns-block-M, .kitchen-worksurfaces-Block02 .btns-block-M { padding: 0; }
   .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block02 .btns-block-M .custom-accordionS1, .kitchen-worksurfaces-Block02 .btns-block-M .custom-accordionS1 { position: absolute; top: 4px; right: 20px; padding-right: 0; background: none; border: none; }
   .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block02 .btns-block-M .btns-block, .kitchen-worksurfaces-Block02 .btns-block-M .btns-block { display: flex; flex-wrap: wrap; margin: 0.5rem 0 .5rem 0; }
   .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block02 p { font-family: 'Poppins-Medium'; font-weight: 500; color: #D62D19; }
   .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block02 .btns-block-M a, .kitchen-worksurfaces-Block02 .btns-block-M a { margin-right: 0.5rem; margin-bottom: .75rem; padding: 0.250rem .65rem; font-size: 0.938rem; background-color: #FFF; }
   .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block02 .btns-block-M a:last-child, .kitchen-worksurfaces-Block02 .btns-block-M a:last-child { margin-right: 0; }
   .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block02 .btns-block-M .custom-accordion-panelS1, .kitchen-worksurfaces-Block02 .btns-block-M .custom-accordion-panelS1 { padding: 0; background-color: 0.875em; max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out; }
   
   .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03.kw-zenith-block-main { padding-bottom: 3rem; }
   .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03.kw-zenith-block-main:after { height: 60px; }
   
   .cms-kitchen-worksurfaces .kw-Ideas-and-inspiration-block .home-contentBlock4-main { padding-top: 4rem; padding-bottom: 4rem; }
   
   .cms-product-overview-consumer .prod-overV-consmr-block02 { padding: 2rem 0; }
   .cms-product-overview-consumer .prod-overV-consmr-block01 .prod-overV-container { display: block;}
   .cms-product-overview-consumer .prod-overV-consmr-block01 .btns-block p,
   .cms-product-overview-consumer .prod-overV-consmr-block01 .btns-block { display: none; }
   .cms-product-overview-consumer .prod-overV-consmr-block01 .btns-block a.btn-linkS1 { display: block !important; }
   .cms-product-overview-consumer .prod-overV-consmr-block01 .back-btn { margin-right: 0.25rem; }
   .cms-product-overview-consumer .prod-overV-consmr-block01 .btns-block a { padding: 0.25rem 0.45rem; }
   .cms-product-overview-consumer .prod-overV-consmr-block01 .btns-block-M { display: block; }
   .cms-product-overview-consumer .prod-overV-consmr-block01 .btns-block-M .custom-accordionS1 { position: absolute; top: 15px; right: 20px; padding-right: 0; background: none; border: none; }
   .cms-product-overview-consumer .prod-overV-consmr-block01 .btns-block-M .custom-accordion-panelS1 { padding: 0; background-color: 0.875em; max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out; }
   .cms-product-overview-consumer .prod-overV-consmr-block01 .btns-block-M .btns-block { display: flex; flex-wrap: wrap; margin: 1.5rem 0 .5rem 0; }
   .cms-product-overview-consumer .prod-overV-consmr-block01 .btns-block-M a { margin-right: 0.5rem; margin-bottom: .75rem; padding: 0.250rem .65rem; font-size: 0.938rem; background-color: #FFF; }
   .cms-product-overview-consumer .prod-overV-consmr-block01 .btns-block-M a:last-child { margin-right: 0; }


   .cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column-line {position: relative; }
   .cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) { position: relative; top: 3rem; }
   .cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) { width: 100%; padding-top: 4rem; padding-left: 0; }
   .cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) h2 { margin-bottom: 1rem; font-size: 1.688rem; line-height: 1.8rem; position: absolute; top: 0; left: 0; }
   .cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) div p { font-size: 0.875rem; line-height: 1.313rem; }
   .cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) div p:before { width: 20px; height: 24px; background-size: 100% !important; top: 10px; transform: translate(-30px, 0px); }
   .cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) .content-blockS1 h3 { margin-bottom: 1rem; font-size: 1.125rem; line-height: 1.938rem; }
   .cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) .content-blockS1 .btn-linkS1 { font-size: .9rem; }
   .cms-product-overview-consumer .prod-overV-consmr-block02 .brochure-block .prod-download-content { margin-left: 1rem; padding-right: 4rem; position: relative; }
   .cms-product-overview-consumer .prod-overV-consmr-block02 .brochure-block .prod-download-content .download-btnS1 { position: absolute; top: 0; right: 0; }
   .cms-product-overview-consumer .prod-overV-consmr-block02 .brochure-block .prod-download-content h3 { margin-bottom: 1rem; font-size: 0.875rem; line-height: 1.313rem; }
   .cms-product-overview-consumer .prod-overV-consmr-block02 .brochure-block .prod-download-content p { font-size: 0.875rem; line-height: 1.313rem; }
   
   .cms-product-overview-consumer .prod-overV-consmr-block03 { padding: 2rem 0; border-bottom: 1px solid #CCC; }
   .cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column-line { position: relative; }
   .cms-product-overview-consumer .prod-overV-consmr-block03 h2 { width: 100%; margin-bottom: 1.5rem; font-size: 1.313rem;  line-height: 2rem; text-align: left !important; }
   .cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column:nth-child(1) h3 { margin-bottom: 1rem; font-size: 1.125rem;  line-height: 1.594rem; }
   .cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column:nth-child(1) p { margin-bottom: 2rem; font-size: 0.875rem; line-height: 1.594rem; }
   .cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column:nth-child(1) .btns-block-main { position: absolute; bottom: 0; left: 0; }
	.cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column:nth-child(2) { margin-left: 0; margin-bottom: 9.5rem; padding: 1rem; }
    .cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column:nth-child(2) h2 { margin: 0 0 1.5rem 0;font-size: 1.125rem;  line-height: 1.5rem; }
	.cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column:nth-child(2) .check-list-main li { font-size: 0.875rem; line-height: 1.313rem; }
	.cms-product-overview-consumer .prod-overV-consmr-block04 { padding-top: 2rem; padding-bottom: 3rem; }
	.cms-product-overview-consumer .prod-overV-consmr-block04 .m-titleS1 { font-family: 'Poppins-Medium'; font-weight: 500; font-size: 1.313rem; line-height: 2rem; color: #111; position: absolute; }
	.cms-product-overview-consumer .products-slider-mainS1 .kw-slider-filters-main { display: block; position: relative; top: 70px; right: 0; }
	.cms-product-overview-consumer .products-slider-mainS1 .btns-block { flex-wrap: wrap; padding: 1rem 0; }
	.cms-product-overview-consumer .products-slider-mainS1 .kw-slider-filters-main .btns-block a { margin-bottom: .65rem !important; }
	.cms-product-overview-consumer .products-slider-mainS1 .product-numb-info { position: absolute; top: 0; right: 0; }
	.cms-product-overview-consumer .products-slider-mainS1 .slick-initialized { padding-top: 5.5rem; }
	.cms-product-overview-consumer .prod-overV-consmr-block04:after { display: none !important; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block06 { padding-top: 2rem; padding-bottom: 2rem; }
	.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(1) { margin-right: 0; margin-bottom: 20px; padding: 20px;  }
    .cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(2) { margin-left: 0; padding: 20px;  }
	.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(1) h3,
    .cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(2) h3 {  margin-bottom: .5rem; font-size: 1.313rem;  line-height: 2rem; }
    .cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(1) h3:before { position: relative; display: inline-block; top: 13px; left: 0; width: 34px; height: 30px; background-size: 70%;
    background-repeat: no-repeat; }
    .cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(2) h3:before { position: relative; display: inline-block; top: 11px; left: 0; width: 37px; height: 30px; background-size: 70%;
    background-repeat: no-repeat; }
	.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(1) h3:after,
	.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(2) h3:after { content: ''; color: #777; font-weight: bold; float: right; margin-left: 5px; width: 17px; height: 10px; background-image: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/down-arrow.png); position: absolute; top: 50%; right: 0px; margin-top: -5px; }
    .cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(1) h3.active:after,
	.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(2) h3.active:after { content: " "; width: 17px; height: 10px; background-image: url(../../frontend/Enterprise/BushboardNew/en_US/images/new/down-arrow.png); position: absolute; top: 50%; right: 0px; margin-top: -5px; transform: rotate(-180deg); }
	.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(1) div[data-content-type*="buttons"],
	.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(2) div[data-content-type*="buttons"] { max-height: 0px; overflow-y: clip; }
	.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(1) p,
    .cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(2) p { max-height: 0px; overflow-y: clip; margin-bottom: 0px; font-size: 0.875rem; line-height: 1.594rem; transition: max-height 0.2s ease-out;}
	.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(1) .pagebuilder-button-primary,
    .cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(2) .pagebuilder-button-primary { width: 40px; height: 40px; margin-top: .75rem; }
    .cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(1) .pagebuilder-button-primary span,
    .cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(2) .pagebuilder-button-primary span { background-position: center !important; background-size: 90%; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(2) { padding-top: 20px; }
	.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(2) .full-content-blockS1 { padding: 20px; }
	.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(2) .full-content-blockS1 h2 { margin-bottom: 1rem; font-size: 1.313rem; line-height: 2rem; text-align: left !important; }
	.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(2) .full-content-blockS1 p { width: 100%; margin-bottom: 10px; font-size: 0.875rem; line-height: 1.594rem; text-align: left !important; }
	.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(2) .full-content-blockS1 .btns-block-main { text-align: left !important; }	
	.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(2) .full-content-blockS1 .pagebuilder-button-primary { width: 40px; height: 40px; margin-top: .75rem; }
	.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(2) .full-content-blockS1 .pagebuilder-button-primary span { background-position: center !important; background-size: 90%; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block08 { padding-top: 2rem; padding-bottom: 4rem; }
	.custom-accordion-main { width: 100%; padding: 0 20px; }
	.custom-accordion-main .custom-accordionS2 { line-height: 1.688rem; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block09,
	.prod-overV-consmr-block09	{ padding-top: 2rem; padding-bottom: 3rem; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 h2,
	.prod-overV-consmr-block09 h2	{ margin-bottom: 2rem; font-size: 1.500rem; line-height: 2rem }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main	{ display: block; margin-left: 20px !important; margin-right: 20px !important; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1	{ width: 100%; padding: 2rem 1.250rem 3rem 1.250rem; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS2,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS2	{ width: 100%; padding: 2.2rem 1.250rem 2.5rem 1.250rem; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1	{ border-bottom: 1px solid #DDD; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 h3,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 h3	{ margin-bottom: 1rem; font-size: 1.125rem;  line-height: 1.688rem; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form	{ display: block; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form select,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form select	{ margin-bottom: 10px; background-size: 6%; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .order-btn,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .order-btn	{ display: block; width: 100%; position: relative; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .order-btn .icon,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .order-btn .icon	{ position: absolute; top: 22px; right: 62px; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .order-btn .text,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .order-btn .text	{ padding-right: 30px; font-family: 'Poppins-Medium'; font-size: 1.125rem; line-height: 1.688rem; font-weight: 500; color: #FFF; position: relative; top: -2px; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS2 h3,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS2 h3	{ margin-bottom: 1rem; font-size: 1.125rem;  line-height: 1.688rem; }
	[data-pb-style=C33L0DT] {  }
	
	.custom-accordion-main .custom-accordionS2 { min-height: 76px; padding: 5px 50px 5px 18px }
	
	.custom-carousel-S1 .block-content { max-width: 1280px; margin-top: 2rem; }
	.carousel-title-S1 { padding: 0 20px; font-family: 'Poppins-Medium'; font-weight: 500; color: #111; font-size: 1.313rem; line-height: 1.5rem; }
	.custom-carousel-S1 .product-filters-main .product-filters { width: 100%; display: block; margin-bottom: 3rem !important; }
	.custom-carousel-S1 .product-filters-main .product-filters ul { padding-left: 0; }
	.custom-carousel-S1 .product-filters-main .product-filters ul li { margin-right: 0.625rem; }
	.custom-carousel-S1 .block-content .products-grid span { display: none; top: -52px; right: 20px; }
	
	.cms-why-bushboard .why-bushboard-blockS1 { padding-bottom: 2rem; }
	.cms-why-bushboard .why-bushboard-blockS1 figure { width: 80% !important; }
	.cms-why-bushboard .why-bushboard-blockS2 { padding-bottom: 3rem; }
	.cms-why-bushboard .why-bushboard-blockS3, 
	.cms-why-bushboard .why-bushboard-blockS4, 
	.cms-why-bushboard .why-bushboard-blockS5 { padding: 0 20px 3rem 20px; }
	.cms-why-bushboard .why-bushboard-blockS1 h1 { margin-bottom: 1rem; font-size: 1.688rem; line-height: 2.500rem; text-align: left !important; }
	.cms-why-bushboard .why-bushboard-blockS1 p { margin-bottom: 2rem; font-size: 1.125rem; line-height: 1.969rem; text-align: left !important; }
	.cms-why-bushboard .why-bushboard-blockS3 h2,
	.cms-why-bushboard .why-bushboard-blockS4 h2,
	.cms-why-bushboard .why-bushboard-blockS5 h2 { margin-bottom: 1rem; font-size: 1.500rem; line-height: 1.594rem; text-align: left !important; }
	.cms-why-bushboard .why-bushboard-blockS3 p,
	.cms-why-bushboard .why-bushboard-blockS4 p,
	.cms-why-bushboard .why-bushboard-blockS5 p { margin-bottom: 2.2rem; font-size: 0.875rem; line-height: 1.594rem; text-align: left !important; }
	
	.cms-why-bushboard .why-bushboard-blockS3 .pagebuilder-column:nth-child(1) { width: 100% !important; margin-right: 0; transform: translate(0, 1rem); order: 2; }
	.cms-why-bushboard .why-bushboard-blockS4 .pagebuilder-column:nth-child(2) { width: 100% !important; margin-left: 0; transform: translate(0, 1rem); order: 2; }
	.cms-why-bushboard .why-bushboard-blockS5 .pagebuilder-column:nth-child(1) { width: 100% !important; margin-right: 0; transform: translate(0, 1rem); order: 2; }
	
	.cms-why-bushboard .why-bushboard-blockS4 .pagebuilder-button-primary { padding-right: 55px !important; }
	
	.page-products .block.filter .filter-title { display: none; }
	
	.catalog-category-view .plp-main-block01 .pagebuilder-column h1 { margin-bottom: 1rem; font-size: 1.688rem; line-height: 2.500rem; text-align: left !important; }
	.catalog-category-view .plp-main-block01 .pagebuilder-column p { margin-bottom: 2rem; font-size: 1.125rem; line-height: 1.969rem; text-align: left !important; }
	
	.page-products .columns { padding-top: 2rem !important; }
	.page-products .toolbar-products { margin-bottom: 0 !important; }
	.page-products .products-grid { margin-top: 0 !important; padding-top: 0 !important; } 
	.page-products .products-grid .products { margin-top: 0 !important; }
	.page-products .mobile-filter-main .mobile-plp-title { font-family: 'Poppins-Medium'; font-size: 1.313rem; line-height: 2.813rem; font-weight: 500; color: #111; }
    .page-products .mobile-filter-main { position: relative; display: flex; justify-content: space-between; align-items: center; }
	.page-products .mobile-filter-main .mobile-filter { top: 0; right: 0; }
	.page-with-filter .columns .sidebar-main { margin-right: 0 !important; }
	.page-products .category-pager { padding-top: 0 !important; }
	.prod-overV-consmr-block09.custom-order-sample-main:after { width: 100% !important; }
	.page-products .ideas-and-inspiration-main { margin-bottom: 3rem; padding-top: 2rem; border-bottom: 1px solid #DDD; }
	.page-products .home-contentBlock4-main.new-changeS1 { padding-bottom: 2rem !important; }
	.page-products .ideas-and-inspiration-main:after { display: none; }
	.catalog-category-view .plp-main-block01 { min-height: 280px; }
	.page-products .products-grid .product-item .product-item-details .product-item-inner a.product-item-link { font-size: 1rem; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) .slick-slide .pagebuilder-slide-wrapper { min-height: 251px !important; }
	.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) .slick-slide .pagebuilder-poster-overlay .pagebuilder-poster-content p { padding: 10px 0; }
	
	.minicart-wrapper .action.showcart .counter.qty { top: -10px !important; }
	.minicart-wrapper .block-minicart { width: 344px; transform: translate(50px, 10px); }
	.minicart-items-wrapper { max-height: 320px; }
	.minicart-wrapper .block-minicart:before { right: 55px; }
	.minicart-wrapper .block-minicart:after { right: 54px; }
	.minicart-wrapper .minicart-items .product-item-details .details-qty .update-cart-item { margin-top: 4px; }
	.modal-popup.confirm .modal-inner-wrap { width: 94%; }
	.modal-popup.confirm .modal-footer { text-align: center; }
	.minicart-wrapper .custom-minicard-footer .actions button, 
	.minicart-wrapper .custom-minicard-footer .actions a.viewcart { padding-right: 44px !important; }
	.minicart-wrapper .custom-minicard-footer .actions button:after, 
	.minicart-wrapper .custom-minicard-footer .actions a.viewcart:after { margin-right: 0.25rem !important;  background-size: 76% !important; }
	.minicart-wrapper .custom-minicard-footer .actions a.viewcart { margin-right: 0.5rem !important; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .order_a_sample_main .block-mainS1 select.order_sku_dropdown,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 .order_a_sample_main select.order_sku_dropdown { width: 100%; margin-right: 0; margin-bottom: 10px; background-size: 6%; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .order_a_sample_main .block-mainS1 form select, 
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 .order_a_sample_main  form select { width: 100%; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .action.tocart.primary, 
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .action.tocart.primary { width: 100%; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .action.tocart.primary span, 
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .action.tocart.primary span { padding-right: 30px; font-family: 'Poppins-Medium'; font-size: 1.125rem; line-height: 1.688rem; font-weight: 500; color: #FFF; position: relative; top: -7px; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .action.tocart.primary:after, .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .action.tocart.primary:after { margin-left: 21%; }
	
	:lang(en) #cookiebanner #main-section { width: 90% !important; height: 600px !important; margin-left: 0 !important; top: 30px !important; }
		
	.cms-privacy-policy-new {  }
	.cookiesOverlay { opacity: .01 !important; }
	.page-wrapper .sections.nav-sections { width: 100% !important; }
	.page-header { height: inherit !important; margin-bottom: 0 !important; }
	.page-header .header.content { height: 100% !important; }
	.nav-open .page-header:before { background: none !important; }
	
	
   
   
   
   
   
   
   
   
   
   

 
}
/* ---------- Tablet Portrait ---------- */
/* @media (max-width: 991.98px) {  */
@media (max-width: 1179.98px) { 
	.nav-open .nav-toggle:after { background: none !important; }
	.nav-open .page-header:after { background-color: rgba(250, 232, 230, .6) !important; -webkit-backdrop-filter: blur(30px); backdrop-filter: blur(30px); }
	
   .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column-line:nth-child(1) { flex-direction: column; padding: 0 !important; }
   .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column:nth-child(1) { margin-right: 0 !important; }
	.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column-line:nth-child(1) .content-block-main { order: 2; width: 100% !important; }
   .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column-line:nth-child(1) .min-slider-block-main { order: 1; width: 100% !important;}
   
   
   .page-header .panel.wrapper { z-index: 9 !important; position: relative; }
	.nav-open .nav-sections { border-top: 2px solid #DDD !important; box-shadow: none !important; left: 0 !important; }
	.page-wrapper .sections.nav-sections { width: 50%; transition: left 0.3s; left: calc(-1 * (100% - 0px)); }
	.nav-open .page-header:before { content: ''; position: fixed; top: 0; left: 0; z-index: 1; width: 50%; height: 100%; background: #FFF; transition: left 0.3s; }
	.nav-open .page-header:after { content: ''; position: fixed; top: 0; left: 0; width: 100%; height: 100%; /* background: #e5dcdc; */ }
	.page-header { height: 122px; }
	.page-header .header.content { height: 120px; z-index: 8; background: #FFF; }
	.nav-sections-item-content { padding-top: 0 !important; }
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list { margin-top: 0 !important; }
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item { border-bottom: 1px solid #DDD !important; padding-bottom: 0 !important; }
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item { margin-top: 0 !important; margin-left: 0 !important; margin-right: 0 !important; }
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item a.us-en__link { padding: 12px 60px 12px 20px !important; color: #111 !important; }
	nav.mega-menu ul.mega-menu li.mega-menu.us-en__item--parent span.submenu-button { position: absolute; top: 0px !important; right: 20px !important; z-index: 3; display: block; width: 36px !important; height: 51px !important; margin: 0 !important; border: none !important; transform: rotate(0deg); /* background: #efecec; */ }
	nav.mega-menu ul.mega-menu li.mega-menu.us-en__item--parent span.submenu-button:after { content: ''; display: block; width: 17px; height: 10px; background-image: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/down-arrow.png'); background-position:0; background-repeat: no-repeat; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
	nav.mega-menu ul.mega-menu li.mega-menu.us-en__item--parent span.submenu-button.submenu-opened { position: absolute; top: 0px !important; right: 20px !important; transform: rotate(180deg) !important; filter: brightness(100); }
	.nav-sections .header.links:nth-child(1) li:nth-child(1) > a { padding-left: 5px !important; }
	.bb-megamenu-links .pagebuilder-button-link { text-align: left !important; }
	.bb-megamenu-link-group .pagebuilder-column-line:nth-child(2) { padding-left: 1rem; }
	.nav-sections .header.links li.authorization-link > a,
	.nav-sections .header.links li.header-contact > a { font-family: 'Poppins-Medium'; font-weight: 500; font-size: 0.938rem; }
	
	.bb-mega-menu { width: 100% !important; background: #efefef !important; }
	.bb-mega-menu .bb-megamenu-products .pagebuilder-column { flex-basis: 100% !important; }
	.bb-mega-menu .bb-megamenu-link-group .bb-megamenu-links [data-content-type='button-item'] { width: 100% !important; }
	.bb-megamenu-link-group .pagebuilder-column-line { width: 50% !important; display: inline-block !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:last-child.us-en__inner-item, .nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item { width: 100% !important; }
	.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 { background: #efefef !important; box-shadow: none !important; }
	.nav-sections .header.links:nth-child(1) li:nth-child(1) { margin-top: 1rem !important; }
	.nav-sections .header.links:nth-child(2) li:nth-child(1) { margin-bottom: 1rem !important; }
	
	.custom-accordion-main h3 { padding-top: 2rem; }
   
   
}

@media (min-width: 390px) {	
  .minicart-wrapper .block-minicart { width: 360px !important; }
  .minicart-wrapper .custom-minicard-footer .actions a.viewcart { margin-right: 1rem !important; }
}

/* ---------- Tablet Portrait ---------- */
@media (min-width: 768px) {
  .page-header { margin-bottom: 0 !important; }
  .logo { margin-left: 0 !important; }
  #maincontent .breadcrumbs { padding: 27px 0px 27px 20px; }
  .customer-account-edit #maincontent .breadcrumbs { padding: 27px 0px 27px 0px; }
  
  .form.password.reset, .form.send.confirmation, .form.password.forget, .form.create.account, .form.search.advanced, .form.form-orders-search { width: 400px; margin: 4rem auto; }
  .form.password.reset .label { padding-left: 0 !important; text-align: left; }
  .form.password.reset .field.choice:before { width: 0% !important; padding-right: 0 !important; }
  .form.password.reset .field.choice input[type="checkbox"] { margin-top: -4px !important; }
  .form.password.reset .field.password .control, .field.confirmation  .control { width: 100% !important; }
  .form.password.reset .actions-toolbar { margin-left: 0% !important; padding: 0 20px; }
  
  .bb-homeBanner-main .pagebuilder-column-line:nth-child(1) { min-height: 300px; border-bottom: 1px solid #CCC; }
  .bb-homeBanner-main .bb-bannerContent { width: 80% !important;  left: 50px; }
  .bb-homeBanner-main .pagebuilder-column-line:nth-child(2) { display: none !important; }
  .bb-homeBanner-main .bb-bannerContent h1 { margin-bottom: 2.5rem; font-size: 1.7rem; line-height: 2.6rem; }
   
  .home-contentBlock3-main { min-height: 280px; }
  .home-contentBlock3-main .pagebuilder-column:nth-child(1) { display: none !important; }
  .home-contentBlock3-main .pagebuilder-column-line:after { height: 100px; bottom: -60px; }
  .home-contentBlock3-main .home-contentBlock-3 { width: 80% !important; margin: 0 auto; padding-left: 20px; padding-right: 20px; text-align: center; }
  .home-contentBlock3-main .home-contentBlock-3 h2 { font-size: 1.875rem; line-height: 2rem; }
  .home-contentBlock3-main .home-contentBlock-3 p { margin-bottom: 2.5rem !important; font-size: 1.125rem; line-height: 2rem; }
  
  .home-contentBlock4-main h2 { margin-bottom: 3.5rem; font-size: 1.875rem; line-height: 2rem; }
  .home-contentBlock4-main .slick-initialized .slick-arrow, 
  .home-contentBlock4-main .slick-initialized .slick-dots,
  .bb-home-product-block-main .slick-initialized .slick-arrow, 
  .bb-home-product-block-main .slick-initialized .slick-dots  { display: none; }
  .home-contentBlock4-main { margin-top: 4rem; margin-bottom: 3rem; }
  .home-contentBlock4-main .slick-initialized .slick-slide { width: 221px !important; margin-right: 2rem; }
  .home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper { min-height: 100% !important;border-radius: 5px; }
  .home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 147px !important; }
  .home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-poster-content { bottom: -1rem; }
  .home-contentBlock4-main .slick-initialized .slick-slide { padding-bottom: 1rem; }
  .home-contentBlock4-main .slick-initialized .slick-slide a { min-height: 116px; }
  .home-contentBlock4-main .slick-initialized .slick-slide p:after { content: ''; position: absolute; top: 4px; right: 1rem; margin-left: 1rem; width: 20px; height: 20px; background-image: url('../../frontend/Enterprise/BushboardNew/en_US/images/new/go-btn.png'); }
  
  .home-full-imgBlock4-main { padding: 6rem 0; }
  .home-full-imgBlock4-main h2 { margin-bottom: 3.5rem; font-size: 1.875rem; line-height: 2rem; }
  .home-contentBlock4-main .slick-initialized .slick-slide a { padding-right: 0; }
  .home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-poster-content { top: 167px; }
  .home-contentBlock4-main .slick-initialized .slick-slide p { padding-right: 3rem; }
  
  .bb-home-product-block-main { margin-top: 4rem; margin-bottom: 5rem; }
  .bb-home-product-block-main .slick-initialized .slick-slide { /*width: 223px !important;*/ margin-right: 2rem; }
  .bb-home-product-block-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper,
  .bb-home-product-block-main .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay  { min-height: 289px !important; }
  .bb-home-product-block-main .slick-initialized .slick-slide .pagebuilder-poster-content { top: 0; }
  .bb-home-product-block-main .slick-initialized .slick-slide { padding-top: 5rem; }
  .bb-home-product-block-main .slick-initialized .slick-slide a { padding-right: 0; font-size: .90rem !important; }
  .bb-home-product-block-main .slick-initialized .slick-slide a:after { right: 3rem; }
  .bb-home-product-block-main .homepage-product-slider-mobile {display: none;}
  .bb-home-product-block-main .homepage-product-slider-desktop {display: block;}

  .home-rangeBlock-main .blog-slider-mobile { display: none;}
.home-rangeBlock-main .blog-slider-desktop { display: block;}
  .home-rangeBlock-main { margin-bottom: 7rem; padding-top: 5rem; }
  .home-rangeBlock-main h2 { margin-bottom: 3rem; font-size: 1.875rem; line-height: 2rem; }
  .home-rangeBlock-main .slick-initialized .slick-arrow { top: unset; bottom: -60px; outline: none !important; }
  .home-rangeBlock-main .slick-initialized .slick-prev { left: calc(50% - 60px); margin-right: 60px; }
  .home-rangeBlock-main .slick-initialized .slick-next { right: calc(50% - 60px); margin-left: 60px; }
  .home-rangeBlock-main .slick-initialized .slick-dots { display: none; }
  .home-rangeBlock-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper,
  .home-rangeBlock-main .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay  { min-height: 257px !important; }
  .home-rangeBlock-main .slick-initialized .slick-slide h3 { margin-bottom: .5rem; font-size: 1.5rem; }
  .home-rangeBlock-main .slick-initialized .slick-slide a { font-size: 1rem; }
  
  .home-textBlock1-main { min-height: 400px; }
  .home-textBlock1-main:after { height: 120px; }
  .home-textBlock1-main h2 { font-size: 3.125rem; line-height: 1.5; }
  .home-textBlock1-main p { margin-bottom: 3rem !important; }
  
  .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column-line:nth-child(1) { padding: 0 0px; }
  .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column:nth-child(1) { margin-right: 5rem; }
  .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .products-slider-main .btns-blockS1 p { display: flex; margin-bottom: 0; }
  .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column.products-slider-main { display: none !important; }
  .kitchen-worksurfaces-Block03 .pagebuilder-column.products-slider-main { display: none !important; }
  
  .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block01 { min-height: 380px; }
  .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block01:after { height: 120px;  content: ''; width: 100%;  position: absolute; left: 0; bottom: 0; z-index: -1; background: #01010100; background: linear-gradient(180deg, #01010100, #0101010D); }
  .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block01 h1 { margin-bottom: 2rem; font-size: 3.750rem; line-height: 3.750rem; }
  .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block01 p { margin-bottom: 3rem; font-size: 1.688rem; line-height: 2.938rem; }
  
  .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 { position: relative; }
  .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .content-block-main h3 { position: absolute; top: 45px; width: calc(100% - 20px); padding-right: 20px; margin-bottom: 1.5rem; font-size: 2.500rem; line-height: 3.750rem; }
  .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .content-block-main h3:after { right: 14px; }
  .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 { padding-top: 8rem; padding-bottom: 3rem; }
  .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .content-block-main p { margin-top: 2rem; }
  .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .content-block-main .check-list-main ul { margin-bottom: 0; }
  .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .min-slider-block-main .slick-slide .pagebuilder-slide-wrapper {     min-height: 546px !important; }
  .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block02 .btns-block-M, .kitchen-worksurfaces-Block02 .btns-block-M { display: none !important; }
  
  .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03.kw-omega-block-main .content-block-main h3:after,
  .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03.kw-Options-block-main .content-block-main h3:after { right:12px; }
  
  .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03.kw-zenith-block-main { padding-bottom: 4rem; }
  .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03.kw-zenith-block-main:after { height: 120px; }
  
  .cms-kitchen-worksurfaces .kw-Ideas-and-inspiration-block .home-contentBlock4-main { padding-top: 2rem; padding-bottom: 2rem; }
  
  .products-slider-mainS1 { display: none !important; }
  .prod-overV-consmr-block04 .products-slider-mainS1 { display: flex !important; }
  
  .cms-product-overview-consumer .prod-overV-consmr-block02 { padding: 5rem 0; }
  .cms-product-overview-consumer .prod-overV-consmr-block01 .back-btn { margin: 0 2rem 0 0; }
  .cms-product-overview-consumer .prod-overV-consmr-block01 .btns-block a { padding: 0.25rem 0.938rem; }
  .cms-product-overview-consumer .prod-overV-consmr-block01 .btns-block p,
  .cms-product-overview-consumer .prod-overV-consmr-block01 .btns-block { display: none; }
  .cms-product-overview-consumer .prod-overV-consmr-block01 .btns-block a.btn-linkS1 { display: block !important; }
  .cms-product-overview-consumer .prod-overV-consmr-block01 .btns-block-M { display: block; }
   .cms-product-overview-consumer .prod-overV-consmr-block01 .btns-block-M .custom-accordionS1 { position: absolute; top: 15px; right: 20px; padding-right: 0; background: none; border: none; }
   .cms-product-overview-consumer .prod-overV-consmr-block01 .btns-block-M .custom-accordion-panelS1 { padding: 0; background-color: 0.875em; max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out; }
   .cms-product-overview-consumer .prod-overV-consmr-block01 .btns-block-M .btns-block { display: flex; flex-wrap: wrap; margin: 0.5rem 2.5rem .5rem 0; }
   .cms-product-overview-consumer .prod-overV-consmr-block01 .btns-block-M a { margin-right: 0.5rem; margin-bottom: .75rem; padding: 0.250rem .65rem; font-size: 0.938rem; background-color: #FFF; }
   .cms-product-overview-consumer .prod-overV-consmr-block01 .btns-block-M a:last-child { margin-right: 0; }

  .cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) .slick-slide .pagebuilder-slide-wrapper,
  .cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) .slick-slide .pagebuilder-poster-overlay  { min-height: 546px !important; }
  .cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) { padding-top: 2rem; padding-left: 0; }
  .cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) h2 { margin-bottom: 2rem; font-size: 2.500rem; line-height: 1.8rem; }
  .cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) .slick-slide .pagebuilder-poster-overlay .pagebuilder-poster-content p:before { width: 39px; height: 39px; top: 21px; transform: translate(-50px, 0px); }
  .cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) .content-blockS1 h3 { margin-bottom: 2rem; font-size: 1.313rem; line-height: 1.938rem; }
  .cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) .content-blockS1 .btn-linkS1 { font-size: 1rem; }
  .cms-product-overview-consumer .prod-overV-consmr-block02 .brochure-block .prod-download-img { display: block; }
  .cms-product-overview-consumer .prod-overV-consmr-block02 .brochure-block .prod-download-content { margin-left: 3rem; }
  .cms-product-overview-consumer .prod-overV-consmr-block02 .brochure-block .prod-download-content h3 { margin-bottom: 1.2rem; font-size: 1.313rem; line-height: 1.938rem; }
  .cms-product-overview-consumer .prod-overV-consmr-block02 .brochure-block .prod-download-content p { font-size: 1.125eem; line-height: 1.938rem; }
  
  .cms-product-overview-consumer .prod-overV-consmr-block03 { padding: 5rem 0; }
  .cms-product-overview-consumer .prod-overV-consmr-block03 h2 { width: 100%; margin-bottom: 2rem; font-size: 1.875rem;  line-height: 3.875rem; text-align: left !important; }
   .cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column:nth-child(1) h3 { margin-bottom: 1.5rem; font-size: 1.500rem;  line-height: 2.375rem; }
   .cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column:nth-child(1) p { margin-bottom: 2.5rem; font-size: 1rem; line-height: 1.969rem; }
   .cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column:nth-child(2) { margin-top: 2rem; margin-left: 0; padding: 3rem; }
   .cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column:nth-child(2) h2 { margin: 0 0 2rem 0;font-size: 1.313rem;  line-height: 2.5rem; }
	.cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column:nth-child(2) .check-list-main li { font-size: 1.125rem; line-height: 1.875rem; }
	.cms-product-overview-consumer .prod-overV-consmr-block04 { padding-top: 5rem; padding-bottom: 1rem; }
	.cms-product-overview-consumer .prod-overV-consmr-block04 .m-titleS1 { display: none; }
	.cms-product-overview-consumer .products-slider-mainS1 .kw-slider-filters-main { display: flex; justify-content: end; align-items: center; position: absolute; top: 0; right: 0; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block06 { padding-top: 5rem; padding-bottom: 5rem; }
	.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(1) { margin-right: 0; padding: 3rem 3rem 3rem 7rem;  }
    .cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(2) { margin-top: 20px; margin-left: 0; padding: 3rem 3rem 3rem 7rem; }
	.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(1) h3,
    .cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(2) h3 { margin-bottom: 1rem; font-size: 1.500rem;  line-height: 2.5rem; }
    .cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(1) h3:before { position: absolute;  top: 8px; left: -76px; width: 44px; height: 38px; }
    .cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(2) h3:before { position: absolute; top: 8px; left: -76px; width: 47px; height: 47px; }
    .cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(1) p,
    .cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(2) p { margin-bottom: 10px; max-height: 125px; overflow-y: clip; transition: max-height 0.2s ease-out; font-size: 1rem; line-height: 1.969rem; }
	.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(1) .pagebuilder-button-primary,
    .cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(2) .pagebuilder-button-primary { width: 52px; height: 52px; margin-top: 1.5rem; padding: 0; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(2) { padding-top: 4rem; }
	.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(2) .full-content-blockS1 { padding: 3rem; }
	.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(2) .full-content-blockS1 h2 { margin-bottom: 2rem; font-size: 2.500rem; line-height: 2.5rem; }
	.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(2) .full-content-blockS1 p { width: 50%; font-size: 1rem; line-height: 1.969rem; }
	.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(2) .full-content-blockS1 .pagebuilder-button-primary { width: 52px; height: 52px; margin-top: 1.5rem; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block08 { max-width: 100%; margin: 0 auto; padding-top: 5rem; padding-bottom: 5rem; }
	.custom-accordion-main { width: 85%; padding: 0 20px; }
	.custom-accordion-main .custom-accordionS2 { line-height: 2.5rem; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block09,
	.prod-overV-consmr-block09	{ padding-top: 5rem; padding-bottom: 6rem; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 h2,
	.prod-overV-consmr-block09 h2	{ margin-bottom: 2rem; font-size: 1.875rem; line-height: 2.5rem }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main	{ display: block; margin-left: 20px !important; margin-right: 20px !important; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1	{ width: 100%; padding: 2rem 1.250rem 3rem 1.250rem; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS2,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS2	{ width: 100%; padding: 2.2rem 1.250rem 2.5rem 1.250rem; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1y,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1	{ border-bottom: 1px solid #DDD; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 h3,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 h3	{ margin-bottom: 1.2rem; font-size: 1.313rem;  line-height: 1.938rem; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form	{ display: flex; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form select,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form select	{ background-size: 9%; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .order-btn,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .order-btn	{ display: flex; width: 60px; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .order-btn .text,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .order-btn .text	{ display: none; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS2 h3,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS2 h3	{ margin-bottom: 1.2rem; font-size: 1.313rem;  line-height: 1.938rem; }
	
	.custom-accordion-main .custom-accordionS2 { min-height: 76px; padding: 5px 50px 5px 18px }
	
	.cms-product-overview-consumer .prod-overV-consmr-block03 { border-bottom: 1px solid #DDD; }
	
	.custom-carousel-S1 .block-content { max-width: 1280px; margin-top: 4rem; }
	.carousel-title-S1 { display: none; font-family: 'Poppins-Medium'; font-weight: 500; color: #888; font-size: 1.313rem; line-height: 1.5rem; }
	.custom-carousel-S1 .product-filters-main .product-filters { width: 77%; }
	.custom-carousel-S1 .product-filters-main .product-filters ul { padding-left: 1rem; }
	.custom-carousel-S1 .product-filters-main .product-filters ul li { margin-left: 0.625rem; }
	.custom-carousel-S1 .block-content .products-grid span { top: 0; left: 28px; }
	
	.cms-why-bushboard .why-bushboard-blockS1 { padding-bottom: 4rem; }
	.cms-why-bushboard .why-bushboard-blockS2 { padding-bottom: 2rem; }
	.cms-why-bushboard .why-bushboard-blockS3, 
	.cms-why-bushboard .why-bushboard-blockS4, 
	.cms-why-bushboard .why-bushboard-blockS5 { padding: 3rem 20px; }
	.cms-why-bushboard .why-bushboard-blockS5 { padding-bottom: 4rem !important; }
	.cms-why-bushboard .why-bushboard-blockS1 h1 { margin-bottom: 2rem; font-size: 3.750rem; line-height: 3.750rem; }
	.cms-why-bushboard .why-bushboard-blockS1 p { margin-bottom: 3rem; font-size: 1.688rem; line-height: 2.938rem; }
	.cms-why-bushboard .why-bushboard-blockS3 h2,
	.cms-why-bushboard .why-bushboard-blockS4 h2,
	.cms-why-bushboard .why-bushboard-blockS5 h2 { margin-bottom: 2rem; font-size: 2.500rem; line-height: 2.219rem; }
	.cms-why-bushboard .why-bushboard-blockS3 p,
	.cms-why-bushboard .why-bushboard-blockS4 p,
	.cms-why-bushboard .why-bushboard-blockS5 p { margin-bottom: 2.2rem; font-size: 1.313rem; line-height: 2.219rem; }
	

	.cms-why-bushboard .why-bushboard-blockS3 .pagebuilder-column:nth-child(1) { width: 100%; margin-right: 0; transform: translate(0, 1rem); order: 2; }
	.cms-why-bushboard .why-bushboard-blockS4 .pagebuilder-column:nth-child(2) { width: 100%; margin-left: 0; transform: translate(0, 1rem); order: 2; }
	.cms-why-bushboard .why-bushboard-blockS5 .pagebuilder-column:nth-child(1) { width: 100%; margin-right: 0; transform: translate(0, 1rem); order: 2; }
	.cms-why-bushboard .why-bushboard-blockS3 .pagebuilder-column figure,
	.cms-why-bushboard .why-bushboard-blockS5 .pagebuilder-column figure { text-align: left !important; }
	
	.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block02 .btns-block, .kitchen-worksurfaces-Block02 .btns-block { flex-wrap: wrap; }
	.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block02 .btns-block a, .kitchen-worksurfaces-Block02 .btns-block a { margin-bottom: .75rem; }
	
	.page-products .mobile-filter-main { display: none; }
	
	.catalog-category-view .plp-main-block01 .pagebuilder-column h1 { margin-bottom: 2rem; font-size: 3.750rem; line-height: 3.750rem; }
	.catalog-category-view .plp-main-block01 .pagebuilder-column p { margin-bottom: 3rem; font-size: 1.688rem; line-height: 2.938rem; }
	.catalog-category-view .plp-main-block01 { min-height: 380px; }
	
	.page-products .columns { flex-wrap: nowrap !important; }
	.page-products .sidebar-main { width: calc(36% - 1.5rem); margin-right: 1.5rem; flex-basis: unset; }
	.page-products .column.main { width: 64%; }
	.page-products.catalogsearch-result-index .column.main { width: 100%; }
	.page-products .products-grid .product-item .product-item-details .product-item-inner a.product-item-link { font-size: .86rem; }
	.page-products .products { margin: 0px 0 30px 0; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) .slick-slide .pagebuilder-poster-overlay .pagebuilder-poster-content p { padding: 20px 0; font-size: 1.313rem; line-height: 1.938rem; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block05 .full-width-gallery-main .pagebuilder-slide-wrapper { min-height: 360px !important; }
	
	.minicart-wrapper { z-index: 1; }
	.minicart-wrapper .action.showcart .counter.qty { top: -10px !important; }
	.minicart-wrapper .block-minicart { width: 400px !important; transform: translate(42px, 10px); }
	.minicart-items-wrapper { max-height: 320px; }
	.minicart-wrapper .block-minicart:before { right: 47px; }
	.minicart-wrapper .block-minicart:after { right: 46px; }
	.modal-popup.confirm .modal-inner-wrap { width: 80%; }
	.minicart-wrapper .custom-minicard-footer .actions a.viewcart { margin-right: 1rem !important; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .action.tocart.primary span, 
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .action.tocart.primary span { display: none; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 .order_a_sample_main .sample_order_pane form .form-elements, 
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 .order_a_sample_main .sample_order_pane form .form-elements { display: flex; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .order_a_sample_main,
	.order-samples-nd-buy-main .order_a_sample_main	{ display: flex; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .order_a_sample_main .block-mainS1 select.order_sku_dropdown,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 .order_a_sample_main select.order_sku_dropdown { width: 190px; margin-right: 1rem; background-size: 9%; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .order_a_sample_main .block-mainS1 form select, 
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 .order_a_sample_main  form select { width: 190px; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .action.tocart.primary, 
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .action.tocart.primary { width: 60px; }
	
	:lang(en) #cookiebanner #main-section { width: 600px !important; height: 410px !important; }

	.copyright-content.copyright { padding-top: 0 !important; }
	.page-bottom a.pagebuilder-button-link { padding-left: 20px !important; padding-right: 20px !important; }
  
  
  
  
  

}

@media (min-width: 820px) {
	.home-contentBlock4-main .slick-initialized .slick-slide { width: 239px !important; }
	.home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 160px !important; }
	.home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-poster-content { bottom: -1rem; }
	.home-contentBlock4-main .slick-initialized .slick-slide { padding-bottom: 2rem; }
	.home-contentBlock4-main .slick-initialized .slick-slide a { min-height: 116px; }
	.home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-poster-content { top: 180px; }
	
	.bb-home-product-block-main .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay  { min-height: 319px !important; }
	.bb-home-product-block-main .slick-initialized .slick-slide a { padding-right: 0; font-size: 1.125rem !important; }
	.bb-home-product-block-main .slick-initialized .slick-slide a:after { right: unset; }
	.bb-home-product-block-main .slick-initialized .slick-slide .pagebuilder-poster-content { bottom: 0; }
	.bb-home-product-block-main .slick-initialized .slick-slide { padding-top: 3rem; }
	
	.home-rangeBlock-main { margin-bottom: 8rem; }
    .home-rangeBlock-main .slick-initialized .slick-arrow { bottom: -80px; }
	.home-rangeBlock-main .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay  { min-height: 274px !important; }
	.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .min-slider-block-main .slick-slide .pagebuilder-slide-wrapper {     min-height: 585px !important; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column-line { display: block !important; }
	.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column-line .pagebuilder-column { width: 100% !important; }
	.cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column-line { display: block !important; }
	.cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column:nth-child(1),
	.cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column:nth-child(2) { width: 100% !important; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column { width: 100% !important; }
    .cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(2) { margin-top: 20px; margin-left: 0; }
	
	.why-bushboard-blockS3 .pagebuilder-column-line,
	.why-bushboard-blockS4 .pagebuilder-column-line,
	.why-bushboard-blockS5 .pagebuilder-column-line	{ flex-wrap: wrap !important; }
	.why-bushboard-blockS3 .pagebuilder-column,
	.why-bushboard-blockS4 .pagebuilder-column,
	.why-bushboard-blockS5 .pagebuilder-column { width: 100% !important; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) .slick-slide .pagebuilder-slide-wrapper,
	.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) .slick-slide .pagebuilder-poster-overlay	{ min-height: 585px !important; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block05 .full-width-gallery-main .pagebuilder-slide-wrapper { min-height: 384px !important; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .order_a_sample_main .block-mainS1 select.order_sku_dropdown,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 .order_a_sample_main select.order_sku_dropdown { width: 210px; background-size: 9%; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .order_a_sample_main .block-mainS1 form select, 
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 .order_a_sample_main  form select { width: 210px; }
	
	
	
	
	
}

/* ---------- Tablet Landscape ---------- */
@media (min-width: 992px) {
	.form.password.reset, .form.send.confirmation, .form.password.forget, .form.create.account, .form.search.advanced, .form.form-orders-search { width: 650px; min-width: unset; }
	.form.password.reset .label { text-align: right; }
	.form.password.reset .form.password.choice { text-align: left; }
	.form.password.reset .field.choice:before { width: 40% !important; }
	.form.password.reset .field.choice input[type="checkbox"] { margin-top: -4px !important; }
	.form.password.reset .field.password .control, .field.confirmation .control { width: 60% !important;}
	.form.password.reset .actions-toolbar { margin-left: 40.6% !important; padding: 0; }
	
	.bb-homeBanner-main .bb-bannerContent { width: 65% !important; }
	
	.home-contentBlock4-main .slick-initialized .slick-slide { width: 307px !important; }
	.home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 205px !important; }
	.home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-poster-content { top: 225px; }
	.home-contentBlock4-main .slick-initialized .slick-slide { padding-bottom: 4rem; }
	.home-contentBlock4-main .slick-initialized .slick-slide a { min-height: 87px; }
	
	.bb-home-product-block-main .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay  { min-height: 408px !important; }
	.bb-home-product-block-main .slick-initialized .slick-slide .pagebuilder-poster-content { bottom: 0rem; }
	.bb-home-product-block-main .slick-initialized .slick-slide { padding-top: 3rem; }
	.bb-home-product-block-main .slick-initialized .slick-slide a { padding-right: 0; }
	
	.home-rangeBlock-main { margin-bottom: 10rem; }
    .home-rangeBlock-main .slick-initialized .slick-arrow { bottom: -105px; }
	.home-rangeBlock-main .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay  { min-height: 343px !important; }
	.home-rangeBlock-main .slick-initialized .slick-slide h3 { margin-bottom: 1rem; font-size: 1.875rem; }
	.home-rangeBlock-main .slick-initialized .slick-slide a { font-size: 1.125rem; }
	.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .min-slider-block-main .slick-slide .pagebuilder-slide-wrapper {     min-height: 738px !important; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block01 .btns-block p,
	.cms-product-overview-consumer .prod-overV-consmr-block01 .btns-block { display: flex; }
    .cms-product-overview-consumer .prod-overV-consmr-block01 .btns-block-M { display: none; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(2) { padding-top: 2rem; padding-left: 4rem; }
	.cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column:nth-child(2) { margin-top: 0; margin-left: 2.5rem; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line,
	.prod-overV-consmr-block03 .pagebuilder-column-line,
	.prod-overV-consmr-block06 .pagebuilder-column-line,
	.kitchen-worksurfaces-Block03 .pagebuilder-column-line { flex-wrap: unset !important; }
	.cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(1) { margin-right: 30px; }
    .cms-product-overview-consumer .prod-overV-consmr-block06 .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(2) { margin-top: 0; margin-left: 30px; }
	.cms-product-overview-consumer .prod-overV-consmr-block03 h2 { text-align: center !important; }
	.custom-accordion-main { width: 60%; }
	.cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column-line { display: flex !important; }
	.cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column:nth-child(1),
	.cms-product-overview-consumer .prod-overV-consmr-block03 .pagebuilder-column:nth-child(2)	{ width: 50% !important; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column-line { display: flex !important; }
	.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column-line .pagebuilder-column { width: 50% !important; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form select,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form select	{ background-size: 6%; }
	
	.cms-why-bushboard .why-bushboard-blockS2 { padding-bottom: 3rem; }
	.cms-why-bushboard .why-bushboard-blockS3 .pagebuilder-column:nth-child(1) { margin-right: 4rem; transform: translate(0, 1rem); order: 0; }
	.cms-why-bushboard .why-bushboard-blockS4 .pagebuilder-column:nth-child(2) { margin-left: 4rem; transform: translate(0, 1rem); order: 0; }
	.cms-why-bushboard .why-bushboard-blockS5 .pagebuilder-column:nth-child(1) { margin-right: 4rem; transform: translate(0, 1rem); order: 0; }
	.cms-why-bushboard .why-bushboard-blockS3 .pagebuilder-column figure,
	.cms-why-bushboard .why-bushboard-blockS5 .pagebuilder-column figure { text-align: right !important; }
	.why-bushboard-blockS3 .pagebuilder-column-line,
	.why-bushboard-blockS4 .pagebuilder-column-line,
	.why-bushboard-blockS5 .pagebuilder-column-line	{ flex-wrap: unset !important; }
	.why-bushboard-blockS3 .pagebuilder-column,
	.why-bushboard-blockS4 .pagebuilder-column,
	.why-bushboard-blockS5 .pagebuilder-column { width: 50% !important; }
	
	.page-products .columns { flex-wrap: unset !important; }
	.page-products .sidebar-main { width: calc(30% - 1.5rem); }
	.page-products .column.main { width: 70%; }
	.page-products.catalogsearch-result-index .column.main { width: 100%; }
	.page-products .products-grid .product-item .product-item-details .product-item-inner a.product-item-link { font-size: 1rem; }
	.page-products .products { margin: 30px 0; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) .slick-slide .pagebuilder-slide-wrapper,
	.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) .slick-slide .pagebuilder-poster-overlay	{ min-height: 369px !important; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block05 .full-width-gallery-main .pagebuilder-slide-wrapper { min-height: 480px !important; }
	
	.modal-popup.confirm .modal-inner-wrap { width: 73%; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .order_a_sample_main .block-mainS1 select.order_sku_dropdown,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 .order_a_sample_main select.order_sku_dropdown { width: 278px; background-size: 6%; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .order_a_sample_main .block-mainS1 form select, 
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 .order_a_sample_main  form select { width: 278px; }
	
	

	
	
	
	
	
	
	
	

}

@media (min-width: 1180px) {
	.page-wrapper {margin-top: 160px;}
	.bb-homeBanner-main .pagebuilder-column-line:nth-child(1) { min-height: unset; border-bottom: none; }
	.bb-homeBanner-main .pagebuilder-column-line:nth-child(2) { display: flex !important; }
	.bb-homeBanner-main .bb-bannerContent { width: 40% !important; }
	
	.home-contentBlock3-main { min-height: unset; }
    .home-contentBlock3-main .pagebuilder-column:nth-child(1) { display: flex !important; }
	.home-contentBlock3-main .pagebuilder-column-line:after { bottom: 56px; }
	.home-contentBlock3-main .home-contentBlock-3 { width: 50% !important; margin-left: 5rem; margin-right: unset;padding-left: unset; padding-right: unset; text-align: left; }
	
	.home-contentBlock4-main .slick-initialized .slick-slide { width: 359px !important; }
	.home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 240px !important; }
	.home-contentBlock4-main .slick-initialized .slick-slide { padding-bottom: 7rem; }
	.home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-poster-content { top: 260px; }
	
	.home-contentBlock4-main .slick-initialized .slick-slide .full-block-link a { display: block; }
	.home-contentBlock4-main .slick-initialized .slick-slide p { min-height: 96px; padding-right: 6rem; }
	

	.bb-home-product-block-main .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay  { min-height: 477px !important; }
	.bb-home-product-block-main .slick-initialized .slick-slide { padding-top: 3rem; }
	
	.home-rangeBlock-main .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay  { min-height: 394px !important; }
	
	.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 { padding-top: 5rem; padding-bottom: 5rem; }
	.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .content-block-main h3 { position: relative; top: 0; width: auto; padding-right: 0; }
	.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .content-block-main h3:after { right: 0; }
	.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 { padding-top: 5rem; padding-bottom: 4rem; }
	.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .content-block-main p { margin-top: 0; }
	.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .content-block-main .check-list-main ul { margin-bottom: 1rem; }
	
	.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .slick-initialized .slick-prev { left: 2rem; }
	.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .slick-initialized .slick-next { right: 2rem; }
	.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .min-slider-block-main .slick-slide .pagebuilder-slide-wrapper {     min-height: 412px !important; }
	.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03.kw-omega-block-main .content-block-main h3:after,
    .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03.kw-Options-block-main .content-block-main h3:after	{ right: -10px; }
	.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03.kw-zenith-block-main { padding-bottom: 6rem; }
    .cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03.kw-zenith-block-main:after { height: 120px; }
	
	.products-slider-mainS1 .slick-initialized .slick-prev { left: 2rem; }
	.products-slider-mainS1 .slick-initialized .slick-next { right: 2rem; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) .slick-slide .pagebuilder-slide-wrapper,
	.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) .slick-slide .pagebuilder-poster-overlay	{ min-height: 427px !important; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main { max-width: 1310px; }
	
	.custom-carousel-S1 .block-content { max-width: 1280px; }
	.custom-carousel-S1 .product-filters-main .product-filters { width: 77%; }
	.custom-carousel-S1 .product-filters-main .product-filters { display: flex; justify-content: end; }
	.custom-carousel-S1:after { height: 120px; }
	
	.page-products .sidebar-main { width: calc(25% - 2.5rem); margin-right: 2.5rem; }
	.page-products .column.main { width: 74%; }
	.page-products.catalogsearch-result-index .column.main { width: 100%; }
	.cms-product-overview-consumer .prod-overV-consmr-block05 .full-width-gallery-main .pagebuilder-slide-wrapper { min-height: 553px !important; }
	
	.minicart-wrapper .action.showcart .counter.qty { top: 0 !important; }
	.minicart-wrapper .block-minicart { transform: translate( 0px, 10px); }
	.minicart-items-wrapper { max-height: 320px; }
	.minicart-wrapper .block-minicart:before { right: 18px; }
	.minicart-wrapper .block-minicart:after { right: 17px; }
	.modal-popup.confirm .modal-inner-wrap { width: 63%; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .order_a_sample_main .block-mainS1 select.order_sku_dropdown,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 .order_a_sample_main select.order_sku_dropdown { width: 330px; background-size: 6%; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .order_a_sample_main .block-mainS1 form select, 
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 .order_a_sample_main  form select { width: 330px; }
	
	.bb-mega-menu { height: auto !important; overflow-y: unset !important; }
	
	.custom-accordion-main h3 { padding-right: 100px; }
	
	
	
}

/* ---------- Disktop ---------- */
@media (min-width: 1200px) {
	.bb-homeBanner-main .bb-bannerContent { width: 40% !important; top: 22px; left: 18px; }	
	.bb-home-product-section { margin-top: 0rem; }
	
	.home-contentBlock3-main { margin-top: 0rem; }
	.home-contentBlock3-main .pagebuilder-column-line:after { bottom: 58px; }
	.home-contentBlock3-main .home-contentBlock-3 p { width: 79%; }
	
	.home-contentBlock4-main { margin-top: 4rem; margin-bottom: 3rem; }
	.home-contentBlock4-main .slick-initialized .slick-slide { width: 387px !important; }
	.home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper { min-height: 263px !important; }
	.home-contentBlock4-main .slick-initialized .full-block-link .slick-slide .pagebuilder-poster-content { bottom: -1rem; }
	.home-contentBlock4-main .slick-initialized .slick-slide { padding-bottom: 7rem; }
	.home-contentBlock4-main .slick-initialized .slick-slide p {padding-right: 4rem; }
	
	.bb-home-product-block-main { margin-top: 4rem; margin-bottom: 5rem; }
	.bb-home-product-block-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper { min-height: 569px !important; }
	.bb-home-product-block-main .slick-initialized .slick-slide .pagebuilder-poster-content { top: 0; }
	.bb-home-product-block-main .slick-initialized .slick-slide a { padding-top: 3rem; }
	.bb-home-product-block-main .slick-initialized .slick-slide .pagebuilder-poster-content [data-element='content'] { display: flex; }
	
	.home-rangeBlock-main { margin-bottom: 11rem; }
	.home-rangeBlock-main .slick-initialized .slick-arrow { bottom: -110px; }
	.home-rangeBlock-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper { min-height: 420px !important; }
	
	.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block01 h1 { margin-top: 0; }
	.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column.products-slider-main { display: flex !important; }
	.kitchen-worksurfaces-Block03 .pagebuilder-column.products-slider-main { display: flex !important; }
	
	.products-slider-mainS1 { display: flex !important; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main	{ display: flex; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1	{ width: calc(50% - 1px); padding: 1.250rem 3rem 1.250rem 1.250rem; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS2,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS2	{ width: 50%; padding: 1.250rem 1.250rem 1.250rem 3rem; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1	{ border-right: 1px solid #DDD; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form	{ display: flex; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form select,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form select	{ background-size: 9%; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1	{ border-bottom: none; }
	
	.custom-accordion-main .custom-accordionS2 { min-height: 76px; padding: 5px 50px 5px 18px }

	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 .order_a_sample_main .sample_order_pane form .form-elements, 
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 .order_a_sample_main .sample_order_pane form .form-elements { display: flex; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .order_a_sample_main .block-mainS1 select.order_sku_dropdown,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 .order_a_sample_main select.order_sku_dropdown { width: 160px; margin-right: 1rem; background-size: 9%; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .order_a_sample_main .block-mainS1 form select, 
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 .order_a_sample_main  form select { width: 160px; }
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .action.tocart.primary, 
	.prod-overV-consmr-block09 .order-samples-nd-buy-main .block-mainS1 form .action.tocart.primary { width: 60px; }
	
	
	.bb-mega-menu { height: auto !important; padding: 20px 30px !important; overflow-y: unset !important; }
	.bb-megamenu-title h2 { margin-bottom: 10px !important; }
	.bb-megamenu-title p { margin-bottom: .5rem !important; }
	.bb-mega-menu .bb-megamenu-links { margin-top: 25px !important; margin-bottom: 0px !important; }
	.bb-mega-menu .bb-megamenu-products {  }
	
	
	

}

/* ---------- Disktop ---------- */
@media (min-width: 1320px) {
	.bb-homeBanner-main .bb-bannerContent { width: 40% !important; top: 40px; left: 20px; }
	.home-contentBlock3-main .pagebuilder-column-line:after { bottom: 61px; }
	.home-contentBlock4-main .slick-initialized .slick-slide { width: 415px !important; }
	.home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper { min-height: 277px !important; }
	.home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-poster-content { top: 300px; }
	
	.home-rangeBlock-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper { min-height: 452px !important; }
	
	.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .slick-initialized .slick-prev { left: -3rem; }
	.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .slick-initialized .slick-next { right: -3rem; }
	.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .min-slider-block-main .slick-slide .pagebuilder-slide-wrapper {     min-height: 465px !important; }
	
	.products-slider-mainS1 .slick-initialized .slick-prev { left: -3rem; }
	.products-slider-mainS1 .slick-initialized .slick-next { right: -3rem; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main { display: flex; margin-left: auto !important; margin-right: auto !important; }
	
	.custom-carousel-S1 .block-content .slick-initialized .slick-prev { left: -3rem; }
	.custom-carousel-S1 .block-content .slick-initialized .slick-next { right: -3rem; }	
	
	.cms-why-bushboard .why-bushboard-blockS3 .pagebuilder-column:nth-child(1) { transform: translate(0, 5rem); }
	.cms-why-bushboard .why-bushboard-blockS4 .pagebuilder-column:nth-child(2) { transform: translate(0, 5rem); }
	.cms-why-bushboard .why-bushboard-blockS5 .pagebuilder-column:nth-child(1) { transform: translate(0, 5rem); }
	
	.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column-group { max-width: 1380px; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) .slick-slide .pagebuilder-slide-wrapper,
	.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) .slick-slide .pagebuilder-poster-overlay	{ min-height: 487px !important; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block05 .full-width-gallery-main .pagebuilder-slide-wrapper { min-height: 632px !important; }
	
	.modal-popup.confirm .modal-inner-wrap { width: 40%; }
	

}

/* ---------- Disktop Large ---------- */
@media (min-width: 1440px) {
	.bb-homeBanner-main .bb-bannerContent { width: 38% !important; top: 46px; left: 32px; }
	.home-contentBlock3-main .pagebuilder-column-line:after { bottom: 64px; }
	.home-contentBlock3-main .home-contentBlock-3 p {width: 74%; }
	
	.bb-home-product-block-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper { min-height: 569px !important; }
	
	.home-contentBlock4-main .slick-initialized .slick-slide { width: 432px !important; }
	.home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper { min-height: 288px !important; }
	
	.home-rangeBlock-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper { min-height: 475px !important; }
	
	.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column-line:nth-child(1) { padding: 0 10px; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) div { top: 0px; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block09 .order-samples-nd-buy-main,
	.prod-overV-consmr-block09 .order-samples-nd-buy-main	{ max-width: 1360px; }
	
	.custom-carousel-S1 .block-content { max-width: 1360px; }
	.custom-carousel-S1 .product-filters-main .product-filters { width: 79%; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column-group { max-width: 1400px; margin: 0 auto; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) .slick-slide .pagebuilder-slide-wrapper,
	.cms-product-overview-consumer .prod-overV-consmr-block02 .pagebuilder-column:nth-child(1) .slick-slide .pagebuilder-poster-overlay	{ min-height: 510px !important; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block05 .full-width-gallery-main .pagebuilder-slide-wrapper { min-height: 667px !important; }
	
	.modal-popup.confirm .modal-inner-wrap { width: 52%; }
	
	.bb-mega-menu { height: auto !important; padding: 40px 30px !important; overflow-y: unset !important; }
	.bb-megamenu-title h2 { margin-bottom: 20px !important; }
	.bb-megamenu-title p { margin-bottom: 1rem !important; }
	.bb-mega-menu .bb-megamenu-link-group .pagebuilder-column-line:nth-child(1) .bb-megamenu-links { margin-top: 40px !important; }
	
	
	

}

/* ---------- Disktop Large ---------- */
@media (min-width: 1680px) {
	.bb-homeBanner-main .bb-bannerContent { width: 33% !important; top: 100px; left: 152px; }
	.home-rangeBlock-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper { min-height: 556px !important; }
	.cms-materials-compact-laminate .bb-claim-retailer-section div.bb-cl-bd-gradient { bottom: 85px; }
	
	.cms-kitchen-worksurfaces .kitchen-worksurfaces-Block03 .pagebuilder-column-line:nth-child(1) { padding: 0 20px; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block05 .full-width-gallery-main .pagebuilder-slide-wrapper { min-height: 779px !important; }
	
	.custom-carousel-S1 .block-content { max-width: 1400px; }
	
	.minicart-items-wrapper { max-height: 420px; }
	.modal-popup.confirm .modal-inner-wrap { width: 45%; }
	
	
}
	
/* ---------- Disktop Larger ---------- */
@media (min-width: 1920px) {
	.bb-homeBanner-main .bb-bannerContent { width: 28% !important; top: 100px; left: 272px; }
	.home-contentBlock3-main .pagebuilder-column-line:after { bottom: 81px; }
	.home-contentBlock3-main .home-contentBlock-3 p {width: 56%; }
	
	.home-rangeBlock-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper { min-height: 633px !important; }
	
	.cms-product-overview-consumer .prod-overV-consmr-block05 .full-width-gallery-main .pagebuilder-slide-wrapper { min-height: 892px !important; }
	
	.modal-popup.confirm .modal-inner-wrap { width: 39%; }



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

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

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

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

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

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

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


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

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

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

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