
:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]){color:inherit;text-decoration:none}img{vertical-align:middle;border-style:none}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.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-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.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::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}
body {font-family:"MetropolisRegular"; font-weight:normal; font-size:16px;color:#1f1f1f;margin:0;border:0;padding:0;  display: flex;  flex-direction: column; height: 100vh; background:none;}
a{color:#0077c0;text-decoration:underline;}a:focus,a:hover{color:#06A2FF;text-decoration:none;}a:focus{outline:none;}
/* start Fonts CSS (fonts1.css) */
@font-face{font-family:"MetropolisBold"; }
@font-face{font-family:"MetropolisRegular"; }
/* end Fonts CSS (fonts1.css) */

/*start base2 CSS (base2.css)*/
*,::after,::before{box-sizing:border-box;}
footer{display:block;}
hr{box-sizing:content-box;height:0;overflow:visible;}
ul{margin-top:0;margin-bottom:1rem;}
a:not([href]){color:inherit;text-decoration:none;}
a:not([href]):hover{color:inherit;text-decoration:none;}
img{vertical-align:middle;border-style:none;}
button{border-radius:0;}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}
button,input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
button,input{overflow:visible;}
button{text-transform:none;}
input[type=button] {    padding:5px 5px;     border:0 none;    cursor:pointer;    -webkit-border-radius: 5px;    border-radius: 5px; }
button[type=submit] {    padding:5px ;     border:0 none;    cursor:pointer;    -webkit-border-radius: 5px;    border-radius: 5px; }
button[type=submit]:hover {text-decoration:none;}
button:disabled[type=submit] {    padding:5px ;       border:0 none;    cursor:pointer;    -webkit-border-radius: 5px;    border-radius: 5px; 	}
button:disabled[type=submit]:hover {text-decoration:none;}
img{max-width:100%;height:auto!important}
hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1);}
.remgut{margin-left:-15px; margin-right:-15px;}
.headsearchin{margin:0px;padding:0px;border:0px;font-size:16px;width:220px;vertical-align:middle;height:40px;line-height:40px;padding-left:5px;font-size:18px;border-radius:5px;bottom:3px;position:relative;}
.hsearchbox{padding:0;display:inline-block;vertical-align:middle;height:38px;line-height:42px;padding-right:4px;margin:1px;font-size:18px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.smitem{display:inline-block;width:100%;padding:10px;border-radius:3px;margin-bottom:10px}
.mndropdown-content360w{min-width:160px;display:none;position:absolute; border-radius:3px;}
.dropdown-hbcontent{display:none;position:fixed;z-index:130;min-width:720px;box-shadow:0 8px 16px 0 	var(--panel-glow);}
.dropdown-hbcontent a{color:#fff;padding:2px 5px;text-decoration:none;display:block;text-align:left}
.dropdown-hbcontent a:hover{}
.dropdown-mainmenucontentm{z-index:140;display:none;box-shadow:0 8px 16px 0 	var(--panel-glow); width:100%;height:100%;position:relative;top:0;left:0;}
.dropdown-phonemenucontentm{z-index:140;display:none;box-shadow:0 8px 16px 0 	var(--panel-glow); width:100%;height:100%;position:relative;top:0;left:0;border-bottom:1px solid #fff;}
.show1{display:block}
.hide1{display:none}
.show2{display:block}
.hide2{display:none}
.show3{display:block;transition:display 4s}
.hide3{display:none}
.show4{display:block}.hide4{display:none}
.hbitemcol{display:flex; flex-direction:column;   width:100%;  		-moz-border-radius: 3px;border-radius: 3px;  vertical-align:top; padding:0px; padding:3px;}
.hbitem2{display:inline-block;width:100%;padding:3px;color:green;-moz-border-radius:3px;border-radius:3px;border:3px transparent solid; margin:3px; margin-left:3px;}.citem{display:inline-block;width:100%;padding:4px;color:green;background:#fff;-moz-border-radius:3px;border-radius:3px;margin-bottom:10px}
.tnhbb{text-decoration:none;color:var(--phonemenumdphoneiconcolor);}.tnhbi{text-decoration:none;color:#fff}.headerlogo-big{display:inline;width:180px;-moz-border-radius:6px;border-radius:6px;padding:4px;border:3px solid #fff;background:#fff}.underheader1{border-top:1px solid #fff;width:100%;height:30px;display:inline-block;background:#72c6ef;-moz-border-bottom-left-radius:10px;border-bottom-left-radius:10px}.underheader2{display:inline-block;border-top:1px solid #fff;width:auto;height:30px;background:#72c6ef}
.allround{-moz-border-radius:6px;border-radius:6px}
.imground{-moz-border-radius:3px;border-radius:3px}.topround3{-moz-border-top-right-radius:3px;-moz-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px}
.bottomround3{-moz-border-bottom-right-radius:3px;-moz-border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.rightround3{-moz-border-top-right-radius:3px;-moz-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}
.leftround3{-moz-border-top-left-radius:3px;-moz-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}
.round3{-moz-border-top-right-radius:3px;-moz-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px;-moz-border-bottom-right-radius:3px;-moz-border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;-moz-border-top-right-radius:3px;-moz-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}
.topround{-moz-border-top-right-radius:6px;-moz-border-top-left-radius:6px;border-top-right-radius:6px;border-top-left-radius:6px}.leftround{-moz-border-top-left-radius:6px;-moz-border-bottom-left-radius:6px;border-top-left-radius:6px;border-bottom-left-radius:6px}.bottomround{-moz-border-bottom-right-radius:6px;-moz-border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.rightround{-moz-border-top-right-radius:6px;-moz-border-bottom-right-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px}.leftround{-moz-border-top-left-radius:6px;-moz-border-bottom-left-radius:6px;border-top-left-radius:6px;border-bottom-left-radius:6px}.toi_tb4{display:inline-block;color:white;font-size:14px;font-weight:bold;letter-spacing:-1px;background:#003d78;background:rgba(0,61,120,0.8);padding:10px;position:absolute;bottom:0;left:0;width:100%;right:40px;padding-right:30px}.toi_tb2{color:#fff;font-size:16px;font-weight:bold}.toi_tb2:hover{color:#fff;text-decoration:underline}.toi_tb3{display:inline-block;color:#fff;font-size:18px;font-weight:normal;padding:5px;position:absolute;bottom:1px;right:0}.homenavco :hover{cursor:pointer;cursor:grabbing;}.homenavco :hover .toi_tb4{background-color:#ebb400;background:#ebb400;background:rgba(235,180,0,0.8);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .5s linear;cursor:pointer;cursor:grabbing;}.toi_image2{position:relative;width:100%;background-color:#666;background-size:100%;background-repeat:no-repeat;height:175px}.homenavco{display:inline-block;-moz-box-shadow:3px 3px 5px 6px #222;-webkit-box-shadow:10px 3px 5px 6px #222;cursor:pointer;cursor:grabbing;width:180px}
.bottomMenu{display:none;position:fixed;bottom:44px;right:3%;width:0;height:0;border-top:1px solid #000;background:rgba(0,104,204,0.6);z-index:1}
a.beauty{display:block;width:60px;height:44px;position:absolute;bottom:15px;right:10%;background:var(--sitebttbg);color:var(--sitebttfg);z-index:990;text-align:center;-moz-border-radius:3px;border-radius:3px}
a.beauty:hover{background:var(--sitebttbgh);color:var(--sitebttfgh);cursor:pointer;}
.nicebox2{padding:10px;background-color:#d8d3ed;border:1px white solid;-moz-border-radius:3px;border-radius:3px}
.mdhfb1{color:#3b5998;}
.mdhfb1:hover{color:#72c6ef;}
.makemesolid{
background:none;
display:inline-block;
}
.showsearchtext{color:#d20000; font-weight:bold; }
.nonothing{border:0px; margin:0px; padding:0px; vertical-align:middle;}
.tabm5{margin-top:5px; margin-bottom:5px;}
.tabm8{margin-top:8px; margin-bottom:8px;}
.flex-item {  text-align: center;}
.footercr{color:#c0c0c0;font-size:12px; padding:4px; margin:4px; }
.footercl{display:flex; color:#acacac;font-size:12px; padding:4px; margin:4px; text-decoration:none; white-space:nowrap;;}
.footercl:hover{color:#e1eefd;font-size:12px; padding:4px; margin:4px; }


.mndropdown-content360w{ position:absolute;}
.makeinvis{display:none;}
/*end mnunselclass*/

.smnavbutforward{margin:8px;display:flex;background:#0c4bc0;color:#fff; padding:8px; border-radius:3px; padding-right:10px; flex-wrap: nowrap; text-decoration:none; text-align:center;  justify-content: center; line-height:18px; border:0px solid #fff;}
.smnavbutforward:hover{background:#256cf1; color:#fff; text-decoration:none;}
.smnavbutforwardtext{width:100%; display:flex;vertical-align:middle; text-decoration:none; align-items: center;  justify-content: center; font-weight:normal; font-size:16px;}
.smnavbutforwardiconholder{ background:none; display:flex; align-items: center;  justify-content: center; text-decoration:none; }
.smnavbutforwardicon{color:#0B5BE2; font-size:14px; vertical-align:middle; text-decoration:none; margin-left:2px;  margin-right:10px; padding:2px;position:relative; top:0px; }






ul.breadcrumb {    background-color:var(--cookietrail-area-bg); border-radius:3px; min-height:36px; display:flex; align-content:flex-start; align-items:flex-start; align-self:flex-start; flex-direction:row;}
a.cookietrail_a{color:var(--cookietrail-a-normal);}
a.cookietrail_a:hover{color:var(--cookietrail-a-hover);  }
a.cookietrail_end_a{color:var(--cookietrail-end-normal);}
a.cookietrail_end_a:hover{color:var(--cookietrail-end-hover);  }
.ct_sepnice{color:var(--cookietrail-sep); }
ul.breadcrumb{  font-size:14px; 	border:0px;	   list-style: none; padding: 0px;	padding-left:4px; display:flex; flex-direction:row; align-content:center; align-items:center; align-self:center;  flex-wrap:wrap; flex-grow:0; margin-top:4px; margin-bottom:0px; padding-right:4px; line-height:14px;}
ul.breadcrumb li{ display:flex; flex-direction:row; align-content:center; align-items:center; align-self:flex-start; justify-content:flex-start;   flex-wrap:nowrap;  margin:0px; line-height:14px;}
ul.breadcrumb li span:before{ margin-top:0px; margin:0px;}
ul.breadcrumb li a{ display:flex; flex-direction:row; align-content:center; align-items:center; align-self:flex-start; justify-content:flex-start;   margin:4px;flex-wrap:wrap; height:auto; margin:4px;}
ul.breadcrumb li span{ text-align:left;  display:flex; flex-direction:row; align-content:center; align-items:center; align-self:center;  justify-content:flex-start;  margin:4px;  flex-wrap:wrap; margin:0px;}
.ct_sepnice{display:flex; flex-direction:row; align-content:center; align-items:center; align-self:center;   line-height:14px; margin:0px; }
a.cookietrail_a {min-width:48px;padding:4px; padding-left:8px; padding-right:8px;display:flex; flex-direction:row; justify-content:flex-start;  background:none; border-radius:3px; line-height:14px; margin:4px;  text-decoration:none; }
a.cookietrail_end_a {min-width:48px;padding:4px; padding-left:8px; padding-right:8px;display:flex; flex-direction:row;  justify-content:flex-start;  background:none; border-radius:3px;  line-height:14px; margin:4px;  text-decoration:none; font-weight:bold; }




html {  height: 100%;}
.fcontent1 { flex: 0 0 auto; /* Prevent Chrome, Opera, and Safari from letting these items shrink to smaller than their content's default minimum size. */
background:none;}
.fcontent3 { flex: 1 0 auto; /* Prevent Chrome, Opera, and Safari from letting these items shrink to smaller than their content's default minimum size. */
background:none;}
.ffooter { flex-shrink: 0; /* Prevent Chrome, Opera, and Safari from letting these items shrink to smaller than their content's default minimum size. */
background:#222222;}
.msginfo1{font-weight:bold; color:#0f57d0;}











.bottombutround{border-bottom-left-radius:5px !important; border-bottom-right-radius:5px !important;}
.topbutround{border-top-left-radius:5px; border-top-right-radius:5px; }
.hbmbsl{margin:1px; padding:2px;color:#fff; margin:1px;   border-radius:2px;text-decoration:none;border:0px solid #fff;align-items:center;justify-content:center;font-weight:bold;
font-size:14px;line-height:14px; }
.hbmbsl:link{color:#222;padding:5px;}
.hbmbsl:visited{color:#222;}
.hbmbsl:hover{ color:#fff; text-decoration:none; }
.hbmbst{ background:none; display:flex; width:100%;  text-decoration:none; align-items: center;  justify-content: left; font-weight:bold; font-size:14px;}
.hbmbsl:hover .hbmbst {color:#fff !important;}
.hbmbshl{ display:flex; width:30px; align-items: center;  justify-content: center; text-decoration:none; }
.hbmbshr{ display:flex; width:30px; align-items: center;  justify-content: center; text-decoration:none; }
.hbmbsil{ display:flex; font-size:16px; vertical-align:middle; text-decoration:none; margin-right:2px;  margin-left:2px; padding:2px;position:relative; top:0px; margin-right:10px;}
.hbmbsir{ display:flex;font-size:16px; vertical-align:middle; text-decoration:none; margin-right:2px;  margin-left:2px; padding:2px;position:relative; top:0px; margin-left:10px;}
.hbnavbut3{display:flex !important; flex-direction:column; align-items:center; align-self: center; justify-content:center; flex-wrap:wrap; background:#525252;  padding:2px; border-radius:3px; height:50px; margin-left:8px;}
.hbnavbut3:hover{background:red; color:#fff !important; }
.hbnavbut3text{display: flex; white-space:nowrap; background:none; padding-left:3px; padding-right:3px; font-size:16px; font-weight:bold; }
.hbnavbut3iconholder{display: inline-block; background:none; }
.hbnavbut3icon{font-size:20px; }
.hbnavbut4{display:flex !important; align-items:center; align-self: center; background:#444; padding:2px; margin:0px; margin-left:0px; margin-right:0px; border-radius:3px; margin-top:0px;}
.hbnavbut4:hover{background:red; color:#fff !important; }
.hbnavbut4text{display:flex !important; background:none; width:80%; align-items:center; align-self: center; justify-content:left; padding-left:0px; padding-right:4px; font-size:18px;}
.hbnavbut4iconholder{display:flex !important; background:none; width:20%; align-items:center; align-self: center; justify-content:center;padding-left:5px;}
.hbnavbut4icon{font-size:22px; }
.hbmbl:link{padding:5px; text-decoration:none;}
.hbmbl:visited{}
.hbmbl:hover{  text-decoration:none; }
.hbmbt{background:none; display:flex; width:100%;  text-decoration:none; align-items: center;  justify-content: left; font-weight:bold; font-size:16px; white-space:normal; flex-wrap:wrap; border-radius:5px;}
.hbmbhl{ display:flex; width:30px; align-items: center;  justify-content: center; text-decoration:none; white-space:nowrap;}
.hbmbhr{ display:flex; width:30px; align-items: center;  justify-content: center; text-decoration:none; }
.hbmbil{ display:flex; font-size:20px; vertical-align:middle; text-decoration:none; margin-right:2px;  margin-left:2px; padding:2px;position:relative; top:0px; margin-right:10px;}
.hbmbir{ display:flex; font-size:20px; vertical-align:middle; text-decoration:none; margin-right:2px;  margin-left:2px; padding:2px;position:relative; top:0px; margin-left:10px;}

.navitem1{display:flex; width:100%;  justify-content:center; text-align:center;}/* container for main navigation item button*/
.h72p{display:flex; } /*unscrolled used for navitem1 and mndlink */
.hlh72p{display:flex; height:var(--ic-mnuh); justify-content:flex-start; }/*unscrolled container for entire top nav bar (id:topnavmenu) - replaced with hlh28p when scrolled*/
.h28p{display:flex;  z-index:129;}
.hlh28p{display:flex; height:var(--ic-mnsh);  }/*scrolled container for entire top nav bar (id:topnavmenu) - replaced with hlh72p when unscrolled*/
.mncont{display:flex;  display:flex; justify-content:center; text-align:center; flex-grow:1; }/*outter container for the button*/
.linkcont{display:flex;  width:100%; align-content:center; justify-content:center; align-items:stretch; }/*container for the link button*/
.mndropdown{display:flex;  position:relative; width:100%; height:100%; }/*main container for the button*/
.mndlink{display:flex; width:100%;  text-align:center;  }/*class for the link with the button text*/
.mndlinktext{display:flex; align-self:center; }
.mndlinkicon{display:flex; align-self:center; margin-left:3px;position:relative; bottom:.05em;}


.innercont{display:table-cell;  height:100%; vertical-align:middle; width:100%;  vertical-align:middle; text-align:center; }/*issues with flex, works if this is a block.*/
.mndropbtn{padding:2px; text-decoration:none;display:flex;  text-align:center; align-items:center; justify-content:center; border-top-left-radius:3px; border-top-right-radius:3px;}/*unscrolled styling*/
.mndropbtnw{padding:2px; text-decoration:none;display:flex;  text-align:center; align-items:center; border-top-left-radius:3px; border-top-right-radius:3px; }/*scrolled styling*/

.mnselclass .mndropbtn{background:var(--navbar-unscr-sel-bg); color:var(--navbar-unscr-sel-fg);}
.mnselclass .mndropbtnw{background:var(--navbar-scr-sel-bg); color:var(--navbar-scr-sel-fg);}
.mnselclass:hover .mndropbtn{background:var(--navbar-unscr-sel-bghov); color:var(--navbar-unscr-sel-fghov);}
.mnselclass:hover .mndropbtnw{background:var(--navbar-scr-sel-bghov); color:var(--navbar-scr-sel-fghov);}

.mnunselclass .mndropbtn{background:var(--navbar-unscr-unsel-bg); color:var(--navbar-unscr-unsel-fg); }
.mnunselclass .mndropbtnw{background:var(--navbar-scr-unsel-bg); color:var(--navbar-scr-unsel-fg);}/*end mnunselclass*/
.mnunselclass:hover .mndropbtn{background:var(--navbar-unscr-unsel-bghov); color:var(--navbar-unscr-unsel-fghov); }
.mnunselclass:hover .mndropbtnw{background:var(--navbar-scr-unsel-bghov); color:var(--navbar-scr-unsel-fghov);}/*end mnunselclass*/
.fixme {display:none;}
.fixme2 {position: fixed;   top: 0; z-index: 200;}

.unscmainconthide{display:none;}
.unscmaincontshow{width:100%; height:auto;}
.unscheadertop{ height:var(--ic-huh);  width:100%;box-sizing:content-box; border-bottom:var(--ic-hubbh) solid var(--ic-hubbc);}

.scmainconthide{display:none;}
.scmaincontshow{ position:fixed; top: 0; z-index: 200; width:100%; height:auto;}
.scheadertop{  height:var(--ic-hsh); width:100%;box-sizing:content-box; border-bottom:var(--ic-hsbbh) solid var(--ic-hsbbc);}

.unscmainnavshow{height:var(--ic-mnuh);  box-sizing:content-box; border-bottom:var(--ic-mnubbh) solid var(--ic-mnubbc); width:100%; align-content:center; align-items:center; justify-content:flex-start;}
.scmainnavshow{height:var(--ic-mnsh); background:var(--navbarbgs);z-index: 202; width:100%; position:fixed;box-sizing:content-box; top:var(--ic-ttsh); border-bottom:var(--ic-mnsbbh) solid var(--ic-mnsbbc); width:100%; align-content:center; align-items:center; justify-content:center;}

.headerspaceshow{background:transparent; height:var(--ic-thuh); width:1px; position:relative; z-index:100003;}
.headerspacehide{display:none;}

.scbgconthide{display:none;}
.scbgcontshow{display:flex; height:var(--ic-thsh); position:fixed; top: 0; z-index: 199; width:100%;}

.ltopnavfixed{position:fixed; top:0;}
.ltopnavrel{position:relative; top:0;}

.ltopnavspaceshow{height:32px; width:100%;}

.ltopnavspacehide{display:none;}

.mainbg{}
.transbg{background: #211E1F;border-top:0px #211E1F solid;border-bottom:0px #211E1F solid;}
.makeinvis{display:none;}

.navbarback1{ position:relative; background-color:var(--navbarbgus); height:var(--ic-mnuh); box-sizing:content-box; border-bottom:var(--ic-mnubbh) solid var(--ic-mnubbc);}
.navbarback2{ vertical-align:bottom; position:fixed; z-index: 7;background-color:var(--navbarbgs); height:var(--ic-mnsh); box-sizing:content-box; border-bottom:var(--ic-mnsbbh) solid var(--ic-mnsbbc);}
.mddic{display:flex; flex-wrap:wrap;    flex-direction: column; align-content:flex-start;  width:auto; }/* main container inside dd*/
.mddis{display:flex; height:0px;width:100%; }/* separator before each sub item*/
.mnsep {display:flex;  background:var(--mnisc);  flex-grow:1; width:var(--mnisw);  min-width:var(--mnisw); max-width:var(--mnisw); }/*separator between main nav items*/
/*main link in dd*/
a.mnddbl{display:inline-flex; flex-wrap:nowrap; background:var(--dpmib);  margin:1px; padding:7px; margin:1px; border-radius:5px;text-decoration:none;border:0px solid #fff;align-items:center;justify-content:center;font-weight:bold;font-size:18px;line-height:18px; }
a.mnddbl{color:var(--dpmit);}
a.mnddbl:hover{ text-decoration:none; background:var(--dpmihb); color:var(--dpmiht); }
.mnddbt{ background:none; display:flex; width:100%;  text-decoration:none; align-items: center;  justify-content: left; font-weight:bold; font-size:20px;}/*text for main link*/
.mnddbhl{ display:flex; width:30px; align-items: center;  justify-content: center; text-decoration:none; }/* icon container Left in mainlink*/
.mnddbhr{ display:flex; width:30px; align-items: center;  justify-content: center; text-decoration:none; }/* icon container Right in mainlink*/
.mnddbil{ color:var(--ddpmii); display:flex; font-size:20px; vertical-align:middle; text-decoration:none; margin-right:2px;  margin-left:2px; padding:2px;position:relative; top:0px; margin-right:10px;}/*main icon Left in main link*/
.mnddbir{ display:flex; font-size:20px; vertical-align:middle; text-decoration:none; margin-right:2px;  margin-left:2px; padding:2px;position:relative; top:0px; margin-left:10px;}/*main icon Right in main link*/
.mnddbl:hover .mnddbil {color:var(--ddpmihi);} 
/* sub item link*/
a.mnddbsl{background:var(--ddpsib); margin:1px; padding:5px; margin:1px;   border-radius:5px;text-decoration:none;border:0px solid #fff;align-items:center;justify-content:center;font-weight:bold; font-size:16px;line-height:16px; }
a.mnddbsl{color:var(--ddpsit);}
a.mnddbsl:hover{ text-decoration:none; background:var(--ddpsihb); color:var(--ddpsiht); }
.mnddbst{ background:none; display:flex; width:100%;  text-decoration:none; align-items: center;  justify-content: left; font-weight:bold; font-size:16px;}/*text for sub item*/
.mnddbshl{ display:flex; width:30px; align-items: center;  justify-content: center; text-decoration:none; }/* icon container Left in sub item*/
.mnddbshr{ display:flex; width:30px; align-items: center;  justify-content: center; text-decoration:none; }/* icon container Right in sub item*/
.mnddbsil{ color:var(--ddpsii); display:flex; font-size:16px; vertical-align:middle; text-decoration:none; margin-right:2px;  margin-left:2px; padding:2px;position:relative; top:0px; margin-right:10px;}/*main icon Left in sub item*/
.mnddbsir{ color:var(--ddpsii); display:flex; font-size:16px; vertical-align:middle; text-decoration:none; margin-right:2px;  margin-left:2px; padding:2px;position:relative; top:0px; margin-left:10px;}/*main icon Right in sub item*/
.mnddbsl:hover .mnddbsil {color:var(--ddpsihi);} 



/*! CSS Used from: https://www.mycabinetmaker.com.au/fa/css/all.min.css */


div.mquotenow {   height:170px;}
@media screen and (min-width: 356px) {  div.mquotenow {    font-size: 20px; height:170px;}}
.xm-l:after{font-size:22px;}
.xm-l:active{text-decoration:none;} 
.xm-l:active:hover{  } 
.xm-l:visited{  } 
.xm-l:visited:hover{  } 
.xm-l:hover{  } 
.xm-l:hover:hover{  } 
.xm-l:link{ text-decoration:none;overflow:hidden;} 
.xm-l:link:hover{ } 
.xm-l{  display:flex; flex-wrap:nowrap;min-height:var(--xsmh); width:100%; justify-content:flex-start;   align-self:center; align-content:center; align-items:center; padding:0px 4px 0px 0px; border-bottom:1px var(--xmobb) solid; } 
.xm-l:hover{  } 
.xm-l-ic{ display:flex;  align-self:center;align-content:center; align-items:center;}
.xm-l-i{ font-size:28px;display:flex;align-content:center;position:relative; align-items:center; align-self:center; padding-right:0;position:relative; right:6px;}
.xmgt{  display:flex; align-self:center;  flex-wrap:nowrap; } 
.xmgt:hover{  } 
.xmgt .xsmcl.collapsed:after{font-family:'FontAwesome'; content:"\f067";   display:flex;   align-self:center; margin-left:5px; font-size:22px;} 
.xmgt .xsmcl.collapsed:after:hover{  } 
.xmgt > .collapsed{}/**/
.grouptop > a:after{ }/**/
.xmgt .xsmcl:after{ font-family:'FontAwesome';content:"\f068"; display:flex; align-self:center;  margin-left:5px;margin-right:5px;font-size:22px;} /**/
.xmgt .xsmcl:after:hover{  } /**/
.grouptop:after a { }/**/
.xmgt:after > a {}  /**/
.xmgt:after:hover{  } /**/
.xm-mcg-l{}/**/


.xm-mcg-l{}/**/
.xmgt  a.xm-mcg-l.collapsed { color:var(--xmmcgcnt); } /**/
a.xm-mcg-l.collapsed:hover { color:var(--xmmcgcht); }/**/
a.xm-mcg-l{ color:var(--xmmcgent);} /**/
a.xm-mcg-l:active{ color:var(--xmmcgent);} /**/
a.xm-mcg-l:focus{ color:var(--xmmcgent);} /**/
a.xm-mcg-l:hover{ color:var(--xmmcgeht);} /**/

.xmgt .xsmcont.collapsed > .xsml { color:var(--xmmcgcnt); } /**/
.xsmcont.collapsed:hover  > .xsml {color:var(--xmmcgcht); }/**/
.xsmcont > .xsml{ color:var(--xmmcgent);} /**/
.xsmcont:active > .xsml {color:var(--xmmcgent);} /**/
.xsmcont:focus > .xsml { color:var(--xmmcgent);} /**/
.xsmcont:hover > .xsml { color:var(--xmmcgeht);} /**/

.xmgt .xsmcont.xm-mcg-l.collapsed {background:var(--xmmcgcnb); color:var(--xmmcgcnt); } /**/
.xsmcont.xm-mcg-l.collapsed:hover {background:var(--xmmcgchb); color:var(--xmmcgcht); }/**/
.xsmcont.xm-mcg-l{background:var(--xmmcgenb); color:var(--xmmcgent);} /**/
.xsmcont.xm-mcg-l:active{background:var(--xmmcgenb); color:var(--xmmcgent);} /**/
.xsmcont.xm-mcg-l:focus{background:var(--xmmcgenb); color:var(--xmmcgent);} /**/
.xsmcont.xm-mcg-l:hover{background:var(--xmmcgehb); color:var(--xmmcgeht);} /**/
.xsmcont.xm-mcg-l:hover > .xsml{ color:var(--xmmcgeht);} 





.xmgt  .xm-mcg-l.collapsed:after {color:var(--xmmcgcni);}/**/
.xmgt  .xm-mcg-l.collapsed:hover:after {color:var(--xmmcgchi);}/**/
.xmgt  .xm-mcg-l:after {color:var(--xmmcgeni);}/**/
.xmgt  .xm-mcg-l:hover:after {color:var(--xmmcgehi);}/**/
a.xm-cgs-l{background:var(--xmcgsnb); color:var(--xmcgsnt);}/**/
a.xm-cgs-l .xm-cgs-i{ color:var(--xmcgsni);}/**/
a.xm-cgs-l:hover{background:var(--xmcgshb); color:var(--xmcgsht);}/**/
a.xm-cgs-l:hover .xm-cgs-i{ color:var(--xmcgshi);}/**/
a.xm-cgsc-l{background:var(--xmcgscnb); color:var(--xmcgscnt);}/**/
a.xm-cgsc-l .xm-cgsc-i{ color:var(--xmcgscni);}/**/
a.xm-cgsc-l:hover{background:var(--xmcgschb); color:var(--xmcgscht);}/**/
a.xm-cgsc-l:hover .xm-cgsc-i{ color:var(--xmcgschi);}/**/
a.xm-mcsa-l{background:var(--xmmcsanb); color:var(--xmmcsant);}/**/
a.xm-mcsa-l .xm-mcsa-i{ color:var(--xmmcsani);}/**/
a.xm-mcsa-l:hover{background:var(--xmmcsahb); color:var(--xmmcsaht);}/**/
a.xm-mcsa-l:hover .xm-mcsa-i{ color:var(--xmmcsahi);}/**/


.xm-mpg-l{}/**/
.xmgt  a.xm-mpg-l.collapsed { color:var(--xmmpgcnt); } /**/
a.xm-mpg-l.collapsed:hover { color:var(--xmmpgcht); }/**/
a.xm-mpg-l{ color:var(--xmmpgent);} /**/
a.xm-mpg-l:active{ color:var(--xmmpgent);} /**/
a.xm-mpg-l:focus{ color:var(--xmmpgent);} /**/
a.xm-mpg-l:hover{ color:var(--xmmpgeht);} /**/

.xmgt .xsmcont.collapsed > .xsml { color:var(--xmmpgcnt); } /**/
.xsmcont.collapsed:hover  > .xsml {color:var(--xmmpgcht); }/**/
.xsmcont > .xsml{ color:var(--xmmpgent);} /**/
.xsmcont:active > .xsml {color:var(--xmmpgent);} /**/
.xsmcont:focus > .xsml { color:var(--xmmpgent);} /**/
.xsmcont:hover > .xsml { color:var(--xmmpgeht);} /**/

.xmgt .xsmcont.xm-mpg-l.collapsed {background:var(--xmmpgcnb); color:var(--xmmpgcnt); } /**/
.xsmcont.xm-mpg-l.collapsed:hover {background:var(--xmmpgchb); color:var(--xmmpgcht); }/**/
.xsmcont.xm-mpg-l{background:var(--xmmpgenb); color:var(--xmmpgent);} /**/
.xsmcont.xm-mpg-l:active{background:var(--xmmpgenb); color:var(--xmmpgent);} /**/
.xsmcont.xm-mpg-l:focus{background:var(--xmmpgenb); color:var(--xmmpgent);} /**/
.xsmcont.xm-mpg-l:hover{background:var(--xmmpgehb); color:var(--xmmpgeht);} /**/
.xsmcont.xm-mpg-l:hover > .xsml{ color:var(--xmmpgeht);} 

.xmgt  .xm-mpg-l.collapsed:after {color:var(--xmmpgcni);}/**/
.xmgt  .xm-mpg-l.collapsed:hover:after {color:var(--xmmpgchi);}/**/
.xmgt  .xm-mpg-l:after {color:var(--xmmpgeni); font-size:22px;}/**/
.xmgt  .xm-mpg-l:hover:after {color:var(--xmmpgehi);}/**/
a.xm-pgs-l{background:var(--xmpgsnb); color:var(--xmpgsnt);}/**/
a.xm-pgs-l .xm-pgs-i{ color:var(--xmpgsni);}/**/
a.xm-pgs-l:hover{background:var(--xmpgshb); color:var(--xmpgsht);}/**/
a.xm-pgs-l:hover .xm-pgs-i{ color:var(--xmpgshi);}/**/
a.xm-pgsp-l{background:var(--xmpgspnb); color:var(--xmpgspnt);}/* /about/our-history.html*/
a.xm-pgsp-l .xm-pgsp-i{ color:var(--xmpgspni);}/**/
a.xm-pgsp-l:hover{background:var(--xmpgsphb); color:var(--xmpgspht);}/**/
a.xm-pgsp-l:hover .xm-pgsp-i{ color:var(--xmpgsphi);}/**/
a.xm-mpsa-l { background:var(--xmmpsanb); color:var(--xmmpsant);}/**/
a.xm-mpsa-l  .xm-mpsa-i{ color:var(--xmmpsani);}/**/
a.xm-mpsa-l:hover{background:var(--xmmpsahb); color:var(--xmmpsaht);}/**/
a.xm-mpsa-l:hover .xm-mpsa-i{ color:var(--xmmpsahi);}/**/
.xm-mpsa-t{ width:100%; display:flex; flex-wrap:nowrap; justify-content:flex-start; align-content:center; align-items:center; align-self:center; }/*main page single (home)*/
.xm-mpg-t{ width:100%; display:flex; flex-wrap:nowrap; justify-content:flex-start; align-content:center; align-items:center; align-self:center; }/*main page group (About Link )*/
.xm-pgs-l{ width:100%; display:flex; flex-wrap:nowrap; justify-content:flex-start; align-content:center; align-items:center; align-self:center; }/*main page group self link (/about/)*/
.xm-pgsp-t{ width:100%; display:flex; flex-wrap:nowrap; justify-content:flex-start; align-content:center; align-items:center; align-self:center;  margin-right:15px;}/*main page sub page (our history)*/
.xm-pgs-t{ width:100%; display:flex; flex-wrap:nowrap; justify-content:flex-start; align-content:center; align-items:center; align-self:center;  margin-right:15px;}/*main page self - About Index */
.xm-mcg-t{width:100%; display:flex; flex-wrap:nowrap; justify-content:flex-start; align-content:center; align-items:center; align-self:center;  margin-right:15px;}/*Dog Link  main cat [fixed main dog link cat])*/
.xm-cgs-t{width:100%; display:flex; flex-wrap:nowrap; justify-content:flex-start; align-content:center; align-items:center; align-self:center; }
.xm-cgsc-t{width:100%; display:flex; flex-wrap:nowrap; justify-content:flex-start; align-content:center; align-items:center; align-self:center;  margin-right:15px; padding-left:5px;}
.xm-mcsa-t{width:100%; display:flex; flex-wrap:nowrap; justify-content:flex-start; align-content:center; align-items:center; align-self:center; }

.xsml{text-decoration:none; display:flex; align-content:center; align-items:center;}
.xsmit{display:flex;  padding-left:5px; padding-right:10px;}
.xsmcl{display:flex; width:auto; flex-grow:1; border-bottom:none;}
.xsmcont{ display:flex;  padding-top:0px; padding-bottom:0px; padding-left:0px;}

.xmend{display:block; background:var(--xmendbg); padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px;}
.xmendi{display:inline-block; text-align:left; vertical-align:middle; font-size: 16px; position:relative; text-decoration:none;  color:var(--xmendifg);}
.xmendt{color:var(--xmendtfg); font-weight:bold; font-size:12px; margin:4px; display:inline-block; vertical-align:middle;}
.xmendcic{display:inline-block; vertical-align:middle; float:right;}
.xmendci{display:inline-block; text-align:left; vertical-align:middle; font-size: 16px; position:relative; text-decoration:none; margin:4px; color:var(--xmendcifg);}
.xmendct{color:var(--xmendct); font-weight:bold; font-size:12px; margin:4px; display:inline-block; vertical-align:middle;}
.dm1w{background:var(--xsmenubg);}




.header-main-buttons-l{font-family:Arial; display:flex; flex-direction:column; background:var(--header-main-buttons-bg); color:var(--header-main-buttons-text-normal);  align-items:center; align-content:center; justify-content:center;  border-radius:3px; height:22px; min-height:22px; max-height:22px; min-width:22px; max-width:30px;   width:22px; padding-left:2px; padding:2px;  text-decoration:none;
 justify-content:flex-end;   align-items:center; margin-left:2px; margin-right:2px;}
.header-main-buttons-ic{display:flex; color:var(--header-main-buttons-icon-fg);}
.header-main-buttons-i{ display:flex;  font-size:18px; background:none; margin-top:0px; position:relative; top:0px;}
.header-main-buttons-t{ display:flex;  color:var(--header-main-buttons-text-normal); font-size:11px; margin-top:0px; margin-bottom:0px; background:none; }
.header-main-buttons-l:hover{color:var(--header-main-buttons-text-hover); background:var(--header-main-buttons-bg-hover); } 
.header-main-buttons-l:hover .header-main-buttons-i{color:var(--header-main-buttons-icon-hoverfg);}
.xheader-main-buttons-l{display:flex; flex-direction:column; align-self:center; 
background:var(--xheader-main-buttons-bg); color:var(--xheader-main-buttons-text-normal);  border-radius:3px; height:34px;    width:34px; padding-left:2px; padding-right:2px;  text-decoration:none; 
 justify-content:flex-start;  align-items:center; margin-left:4px; margin-right:4px;}
.xheader-main-buttons-ic{display:flex; color:var(--xheader-main-buttons-icon-fg);}
.xheader-main-buttons-i{ display:flex;  font-size:26px; background:none; margin-top:4px;}
.xheader-main-buttons-t{ display:flex;  color:var(--xheader-main-buttons-text-normal); font-size:12px; margin-top:0px; margin-bottom:3px; background:none; }
.xheader-main-buttons-l:hover{color:var(--xheader-main-buttons-text-hover); background:var(--xheader-main-buttons-bg-hover); } 
.xheader-main-buttons-l:hover .xheader-main-buttons-i{color:var(--xheader-main-buttons-icon-hoverfg);}
.xslogo{position:relative; bottom:0px; border:0px; margin:0px; padding:0px; border-radius:3px; width:160px; height:50px; display:flex; align-self:center; flex: 0 0 auto; max-height:60px; object-fit: contain; margin-bottom:2px;}
.xsmenimg{border:0px; border-right:1px solid #fff; background-color:#fff; display:flex; width:15%;  height:100%;  min-width:20px; padding:2px; flex-grow:1; min-height:46px; min-width:70px; background-size:contain; background-repeat:no-repeat;}
.fbreak {  flex-basis: 100%;  height: 0;}
.fbr {  flex-basis: 100%;  height: 15px;}
.text-justify {  text-align: justify !important;}
.text-wrap {  white-space: normal !important;}
.text-nowrap {  white-space: nowrap !important;}
.text-truncate {  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}



.coun15{margin-top:15px;}
.coun10{margin-top:10px;}
.coun5{margin-top:5px;}
.coun20{margin-top:20px;}
.coun30{margin-top:30px;}

input[type=submit]{color: var(--defaultinputsubmittext); cursor:pointer; padding:5px 15px; border-radius:5px; border:0 none; background: var(--defaultinputsubmitbg); }
input[type=submit]:hover{background: var(--defaultinputsubmithoverbg); color: var(--defaultinputsubmithovertext); }


button:disabled[type=submit]{background:#333; color:#fff; }
button:disabled[type=submit]:hover{background:#333; text-decoration:none; }

input[type=button]{background: var(--defaultinputbuttonbg); color: var(--defaultinputbuttontext); }
input[type=button]:hover{background: var(--defaultinputbuttonhoverbg); color: var(--defaultinputbuttonhovertext); }

button[type=submit]{ background: var(--defaultbuttonsubmitbg); color: var(--defaultbuttonsubmittext);  padding-left:10px; padding-right:10px; height:40px; }
button[type=submit]:hover{background: var(--defaultbuttonsubmitbghoverbg); color: var(--defaultbuttonsubmitbghovertext); padding-left:10px; padding-right:10px; height:40px; }


.submitbutton_type1bnext{display:flex; background:var(--submitbuttontype1bg) !important; color:var(--submitbuttontype1text) !important; justify-content:space-between;align-items:center;  font-size:18px;}
.submitbutton_type1bnext:after{font-family:FontAwesome; content:"\f054"; border-left:5px transparent solid; color: var(--submitbuttontype1icon); margin-left:auto;}
.submitbutton_type1bnext:before{ content:""; margin-left:auto;}
.submitbutton_type1bnext:hover{background:var(--submitbuttontype1hoverbg) !important; color:var(--submitbuttontype1hovertext) !important;}
.submitbutton_type1bnext:hover:after{font-family:FontAwesome; content:"\f054"; border-left:5px transparent solid; color: var(--submitbuttontype1iconhover); }

.submitbutton_type1bback{display:flex; background:var(--submitbuttontype1bg) !important; color:var(--submitbuttontype1text) !important;align-items:center;}
.submitbutton_type1bback:before{font-family:FontAwesome; content:"\f053"; border-right:10px transparent solid; color: var(--submitbuttontype1icon); margin-right:auto;}
.submitbutton_type1bback:after{ content:""; margin-left:auto;}
.submitbutton_type1bback:hover{background:var(--submitbuttontype1hoverbg) !important; color:var(--submitbuttontype1hovertext) !important;}
.submitbutton_type1bback:hover:before{font-family:FontAwesome; content:"\f053"; border-right:10px transparent solid; color: var(--submitbuttontype1iconhover); }

.submitbutton_type2bnext{display:flex; background:var(--submitbuttontype2bg) !important; color:var(--submitbuttontype2text) !important;align-items:center;}
.submitbutton_type2bnext:after{font-family:FontAwesome; content:"\f054"; border-left:5px transparent solid; color: var(--submitbuttontype2icon); margin-left:auto;}
.submitbutton_type2bnext:before{ content:""; margin-left:auto;}
.submitbutton_type2bnext:hover{background:var(--submitbuttontype2hoverbg) !important; color:var(--submitbuttontype2hovertext) !important;}
.submitbutton_type2bnext:hover:after{font-family:FontAwesome; content:"\f054"; border-left:5px transparent solid; color: var(--submitbuttontype2iconhover); }

.submitbutton_type2bback{display:flex; background:var(--submitbuttontype2bg) !important; color:var(--submitbuttontype2text) !important;align-items:center;}
.submitbutton_type2bback:before{font-family:FontAwesome; content:"\f053"; border-right:10px transparent solid; color: var(--submitbuttontype2icon); margin-right:auto;}
.submitbutton_type2bback:after{ content:""; margin-left:auto;}
.submitbutton_type2bback:hover{background:var(--submitbuttontype2hoverbg) !important; color:var(--submitbuttontype2hovertext) !important;}
.submitbutton_type2bback:hover:before{font-family:FontAwesome; content:"\f053"; border-right:10px transparent solid; color: var(--submitbuttontype2iconhover); }


.submitbutton_contactform{display:flex; background:var(--contactformsubmitbuttonbg) !important; color:var(--contactformsubmitbuttontext) !important; justify-content:space-between;align-items:center; }
.submitbutton_contactform:after{font-family:FontAwesome; content:"\f054"; border-left:5px transparent solid; color: var(--contactformsubmitbuttonicon); margin-left:auto;}
.submitbutton_contactform:before{ content:""; margin-left:auto;}
.submitbutton_contactform:hover{background:var(--contactformsubmitbuttonhoverbg) !important; color:var(--contactformsubmitbuttonhovertext) !important;}
.submitbutton_contactform:hover:after{font-family:FontAwesome; content:"\f054"; border-left:5px transparent solid; color: var(--contactformsubmitbuttoniconhover); }



.cabbcol1{display:flex; align-self:center; width:auto; background:#0859c6; padding:2px; padding-bottom:2px !important; padding-top:2px !important; padding-right:0px; border-radius:3px; width:auto;
align-content:center; align-items:center;   justify-content:space-between; width:182px;line-height:normal; flex-wrap:nowrap;}
.cabbcont{display:flex; margin:0px; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px;}
.cabbsb{display:flex;  height:auto !important; line-height:32px;font-size:16px; margin:5px; margin-top:0px !important; margin-right:2px; margin-left:0px; margin-bottom:0px !important;
padding:3px;padding-left:4px!important;padding-right:4px !important;padding-top:2px !important;padding-bottom:2px !important;
border:1px solid transparent !important;
justify-content:center; align-items:center; align-content:center;}

.cabbsbnext:hover:after{font-family:FontAwesome; content:"\e926"; font-size:22px; justify-content:flex-end;  margin-left:2px !important;}
.cabbsbnext:after{font-family:FontAwesome; content:"\e926"; font-size:22px; margin-left:2px !important;}
.cabbsbnext:before{margin-left:2px !important; }
.cabbcol1b{  padding:0px; padding-top:0px !important; padding-bottom:0px !important; flex-wrap:wrap; width:190px; min-width:156px;
justify-content:space-between; }

.cabbc{ display:flex;  align-self:center; align-content:center; align-items:center; justify-content:center; background:transparent; color:#fff;
width:26px; height:26px; background:#0c71e0; margin-left:4px; margin-right:4px; border-radius:3px; border:1px solid 	#10a5f5; padding:0px;}

.cabbi{font-size:22px; margin:0px; display:flex;}
.cabbif{width:30px;  display:flex; line-height:20px; margin-left:4px; margin-right:4px; background-color : #fff; border:1px solid #0859c6; border-radius:3px;text-align:center;color:#0859c6; font-weight:bold; font-size:18px; padding-top:3px;}

.cabbrem{}
.cabbsub{}
.cabbadd{}
.cabbf{background:none;  justify-content:center; width:100%;  display:flex;}

.memnavcont1{display:flex; width:100%; justify-content:flex-end; top:1px; margin-right:45px; position:relative; z-index:10004;}




.nsep1{background:none; min-width:10px; padding:2px;} 



.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}

.ui-autocomplete {position: fixed;z-index:80000;}
.itemcartbuttonincontshow{display:flex; min-height:20px; min-width:20px;}
.itemcartbuttoninconthide{display:none;min-height:20px;min-width:20px;}
.itemcartbuttonaddcontshow{display:flex;min-height:20px;min-width:20px;}
.itemcartbuttonaddconthide{display:none;min-height:20px;min-width:20px;}



.puoverlay_off {
  visibility: visible;
  opacity: 1;
    display:flex;
}

.pucont{background:#fff; position:relative; z-index:100; top:50px;   border-radius:5px; overflow:hidden;}

.dbg-c-grey{color:grey;}
.dbg-c-red{color:red;}
.dbg-c-blue{color:blue;}
.dbg-c-green{color:green;}
.dbg-c-orange{color:orange;}
.dbg-c-purple{color:purple;}
.dbg-c-aqua{color:aqua;}
.dbg-c-lime{color:lime;}

/*end base2 CSS (base2.css)*/

.dotcirc {
  height: 34px;
  width: 34px;
  background-color: #fff;
  border-radius: 50%;
  display: flex;
  align-content:center; justify-content:center; align-items:center; 
  color:brown;
  font-weight:bold;
border:3px solid red;
}


.pillcontainer{display:flex; align-content:center; align-items:center;justify-content:center; }
.pill1{display:flex;width:auto;min-width:100px;min-height:30px; max-height:30px; height:30px;margin-left: 8px; margin-right: 8px;
padding-left:0px;border-radius: 500px;background-color: #05387c;color:#fff; 	align-content:center; display:flex; align-content:center; align-items:center;justify-content:center; }
.pill2{position: relative; background:#064b97;height:100%; width:auto; border-radius: 500px; display:flex; flex-grow:1; align-content:center; align-items:center;justify-content:space-between;  }
.pill3{display:flex; flex-direction:row; flex-wrap:nowrap; background:; padding:5px; width:auto; flex-grow:0;display:flex; align-content:center; align-items:center;justify-content:center; }

.memnavlefticon{position:relative;font-size:20px;color:#fff; left:2px; display:flex; align-content:center; align-items:center;justify-content:space-between;  background:; padding-left:2px; padding-right:4px;}
.memnavcartitems{position:relative; top:1px;color:yellow;font-size:18px;font-weight:normal;display:flex;align-content:center;align-items:center;justify-content:center; background:; width:100%; padding-left:4px; padding-right:6px;}
.memnavcartitems2{position:relative; top:1px;color:#00dbff;font-size:18px;font-weight:normal;display:flex;align-content:center;align-items:center;justify-content:center; background:; width:100%; padding-left:4px; padding-right:6px;}

.mntestext{color:#fff;}
.cartitems_cso{color:#00dbff;font-weight:bold; position:relative; top:1px;font-size:18px;background:; display:flex;align-content:center;align-items:center;justify-content:center; margin-right:2px; margin-left:2px;}
.cartitems_ces{color:yellow;font-weight:bold;position:relative; top:1px;font-size:18px;background:; display:flex;align-content:center;align-items:center;justify-content:center; margin-right:2px; margin-left:2px;}
.memnavrighticon{color:#fff; font-size:18px;background:transparent; padding-right:2px;}
.cartitems_cti{font-size:20px; position:relative;  color:yellow; width:100%;  margin-left:3px; display:flex; justify-content:center; width:100%;}
.pilltext{color:yellow; display:flex; align-self:center;}

.pillcontainer_ces > .pill1_ces{border:2px solid #fff;}
.pillcontainer_ces:hover  .pill1_ces {border:2px solid #00dbff;}
.pillcontainer_ces:hover   .memnavrighticon{color:red;}

.pillcontainer_cso > .pill1_cso{border:2px solid #fff; }
.pillcontainer_cso:hover  .pill1_cso {border:2px solid #00dbff;}
.pillcontainer_cso:hover   .memnavrighticon{color:red;}
.pillcontainer {text-decoration:none; }



.itlin{transition: all .2s, padding .1s linear .1s; margin:0px; padding:0px; background:transparent;}
.itlindel1{margin:0px; padding:0;}

.cart-item-line{transition: all .3s, opacity .2s, background-color .3s, max-height .2s,  margin .2s; opacity:1; background-color:transparent; max-height:1000px; margin:0px;  padding:0px;}
.cart-item-linena{transition: all .3s, opacity .2s, background-color .3s, max-height .2s,  margin .2s; opacity:1;  max-height:1000px; margin:0px;  padding:5px;}
.fmdel1 { margin:0;  background-color:red; max-height:0; opacity:0; color:blue; padding:0;}

.smdel1 { margin:0; border:0px red solid;  max-height:0; opacity:0; color:blue; padding:0; display:none;margin-top:0px;margin-top:0px !important; pointer-events:none;}
.smdel2 { margin:0; border:0px red solid !important;  max-height:0  !important; opacity:0 !important; color:blue; padding:0; display:none; margin-top:0px; margin-top:0px !important; pointer-events:none;}
.smdel3 { margin:0; border:0px red solid !important;  max-height:0  !important; opacity:0 !important; color:blue; padding:0; display:none; margin-top:0px; margin-top:0px !important; pointer-events:none;}




.zipbox{transition: all .3s, opacity .2s, background-color .3s, max-height .2s,  margin .2s; opacity:1; background-color:transparent; max-height:1000px; margin:0px;  padding:0px; overflow:hidden; margin-top:5px; }
.zipboxb{max-height:1000px;}
.zipboxc{max-height:10000px;}
.zboff { margin:0; border:0px red solid !important;  max-height:0  !important; opacity:0 !important; color:blue; padding:0; display:none; margin-top:0px; margin-top:0px !important; pointer-events:none;}

.dmainitem{transition: all .3s, opacity .2s, background-color .3s, max-height .2s,  margin .2s; opacity:1; background-color:transparent; max-height:1000px; margin:0px;  padding:0px; overflow:hidden; margin-top:5px; }
.zmainitem{transition: all .3s, opacity .2s, background-color .3s, max-height .2s,  margin .2s; opacity:1; background-color:transparent; max-height:1000px; margin:0px;  padding:0px; overflow:hidden; margin-top:5px; }
.dopta{transition: all .3s; max-height:80px;}
.zopta{transition: all .3s; max-height:80px;}


.fm1{background:red;}
.fm2{background:aqua;}
.fm3{background:transparent;}
.fm4 {color:red; }
.fm5 {color:blue !important;}
.fm6 {color:transparent !important;}
.fm7 {filter: blur(4px);}

.fmb1{background:lime;}
.fmb2{background:aqua;}
.fmb3{background:transparent;}
.fmb4 {color:red; }
.fmb5 {color:blue !important;}
.fmb6 {color:transparent !important;}
.fmb7 {filter: blur(4px);}


.fmc1{background:transparent;}
.fmc2{background:aqua;}
.fmc3{background:transparent;}
.fmc4 {color:red; }
.fmc5 {color:blue !important;}
.fmc6 {filter: blur(4px);}
.fmc7 {}



.fmd1{background:transparent;}
.fmd2{background:aqua;}
.fmd3{background:transparent;}
.fmd4 {color:red; }
.fmd5 {color:blue !important;}
.fmd6 {filter: blur(4px);}
.fmd7 {}


.fme1{background:transparent;}
.fme2{background:aqua;}
.fme3{background:transparent;}
.fme4 {color:red; }
.fme5 {color:blue !important;}
.fme6 {filter: blur(4px);}
.fme7 {}


.jhx_ces{   transition: all .1s;}
.jhx_cso{ transition: all .1s;  }
.jhx_cti{  transition: all .1s;}

.cart-total-line{background:red; }
.cart-total-line-text{color:#fff; font-weight:bold; font-size:1.5em;}
.cart-shipping-line{background:#d9efff;}

.pagcoc{display:flex; align-items:center; align-content:center;  justify-content:space-between; flex-direction:row; flex-wrap:wrap;}
.pagcol{display:flex;}
.pagcor{display:flex;}
.cabu1{ }



/*
.infomsg1{}
.infomsg2{}

.infomsg2left{display:flex; background:red; color:#fff;}
.infomsg2right{display:flex; background:#fff; color:red;}
.infomsg3{}
*/

.infomsgsc{top:90px;position:fixed;}.infomsguns{position:absolute; top:0px;}@media (max-width: 768px) {.infomsgsc{position:fixed; top:50px;}.infomsguns{position:fixed; top:50px;}}

.infomsg{z-index:99000; margin:20px;left:10px; right:10px;border-radius:5px; display:none; width:auto; justify-content:space-between;  padding:2px;}
.infomsgc{ justify-content:center; width:100%; display:flex; }
.infomsgw{}
.infomsgb{ justify-content:space-between; display:flex; max-width:600px; width:100%;  padding:5px; border-radius:5px; }
.iminn{display:flex;  padding:2px; border-radius:5px;  justify-content:space-;  color:#222; border:2px solid #fff; background:#fff; flex-grow:1; width:100%;}
.iminnw{display:flex;  padding:2px; border-radius:5px;  justify-content:space-;  color:#222; border:2px solid #fff; background:#fff; flex-grow:1; width:100%;}
.infomsgleft{display:flex; align-content:center; justify-content:center; align-items:center;  width:10%; min-width:76px; min-height:5px; background:transparent;color:#fff; padding:10px; padding-left:5px;flex-grow:0; }
.infomsgicon{font-size:46px; margin:10px;}
.infomsgright{display:flex; padding:5px; align-content:center; justify-content:center; align-items:center; flex-grow:1; width:100%;}
.infomsgtimer{display:flex;border:3px solid #222;}
.infomsgclose{display:flex;}
.infomsgtimerb{display:flex;}
a.infomsgclosebut{color:#fff; padding-bottom:0px; padding:2px;padding-left:5px; padding-right:5px; display:flex; margin:8px;display:flex; width:auto;  justify-content:center; align-items:center; align-content:center; line-height:20px; text-decoration:none; color:#fff; border-radius:3px; background:#666;}
a.infomsgclosebut:hover{color:#d7f2ff;}

.fli{display:flex;}
.infomsg1fba{background:green;color:#fff;}
.infomsg2fba{background:red;color:#fff;}
.infomsg3fba{background:blue;color:#fff;}
.infomsgwfba{background:#5d5d5d;color:#fff;}
#remcartcon{}

.puoverlay {
  position: fixed; z-index:25000;
  top: 0px;
  overflow: auto;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);


overflow-x: initial;
  flex-grow:1;

  display:flex;
  width:100%;
  height:100%;
  flex-wrap:wrap;
  align-content:flex-start; align-items:flex-start;

  justify-content:center; 

}
.puoverlay_on {
  visibility: visible;
  opacity: 1;
    display:flex;
}


.bpl1{background:#d1e4f3; padding:0px; margin:0px; margin-top:8px; margin-bottom:8px; display:flex; flex-direction:row; align-content:center; align-items:center; width:100%; min-height:77px;text-align:center; justify-content:space-evenly; justify-items:space-evenly;}
.gl1{display:block; justify-content:center; background:none; padding:0px; min-height:78px;}
/* start CMS CSS (puco1.css) */
 /*start variables*/
:root {
 /*start internal variables*/
--ic-sh: 160px;
--ic-huh: 130px;
--ic-hubbh: 1px;
--ic-hubbc: #00ffff;
--ic-mnuh: 30px;
--ic-mnubbh: 0px;
--ic-mnubbc: #00ffff;
--ic-mnubbu: 0px solid #00ffff;
--ic-hsh: 75px;
--ic-hsbbh: 0px;
--ic-hsbbc: #999999;
--ic-mnsh: 20px;
--ic-mnsbbh: 1px;
--ic-mnsbbc: #999999;
--ic-mnsbbu: 1px solid #999999;
--ic-xshtah: 0px;
--ic-xhh: 50px;
--ic-xhbbh: 2px;
--ic-xhbbc: #999999;
--ic-xsnh: 0px;
--ic-xsnbbh: 0px;
--ic-xsnbbc: #0c71e0;
--ic-xsnbbu: 0px solid #0c71e0;
--ic-thuh: 161px;
--ic-thsh: 96px;
--ic-cph: 65px;
--ic-ttsh: 75px;
--ic-contspace: 55px;
--ic-xthh: 52px;
--ic-hs: 0px;
 /*end internal variables*/
 /*start custom colors*/
--maincolor1: #00ffff;
--maincolor2: #585955;
--othercolor3: #00ffff;
--othercolor4: #00dbff;
--othercolor5: #10a5f5;
--othercolor6: #0c71e0;
--othercolor7: #0859c6;
--othercolor8: #585955;
--othercolor9: #10a5f5;
--othercolor10: #333333;
--othercolor11: #585955;
--othercolor12: #f1f0ef;
--othercolor13: #fbfafa;
--othercolor14: #b38354;
--othercolor15: #fbe6d0;
--othercolor16: #e0c09e;
--othercolor17: #0c71e0;
--lighthighlight: #47caeb;
--brandcolor-linkedin: #0e76a8;
--brandcolor-facebook: #3b5998;
--brandcolor-twitter: #00acee;
--brandcolor-instagram: #3f729b;
--xred: #01f5f9;
--xpink: #d609f1;
--black: #000000;
--grey1: #111111;
--grey2: #333333;
--grey3: #555555;
--grey4: #777777;
--grey5: #999999;
--maincolor2backup: #585955;
--othercolor22: #91591d;
--othercolor23: #00ffff;
--othercolor24: #eeeeee;
--grey6: #cccccc;
--superlightgrey: #e6e6e6;
--lighterhighlight: #7ae4ff;
--light-bg1: rgba(0,255,255,.2);
--dark-fg1: #1f1f1f;
--vlblue: #b7eaea;
--darkaqua: #108a8e;
--newaqua1: #0c71e0;
 /*end custom colors*/
 /*start custom vars*/
--xmobb: #999999;
--tnbbg: #555555;
--xmmcgcnb: #b7eaea;
--xmmcgcnt: #1f1f1f;
--xmmcgcni: #0c71e0;
--xmmcgchb: transparent;
--xmmcgcht: #0859c6;
--xmmcgchi: #1f1f1f;
--xmmcgenb: #7ae4ff;
--xmmcgent: #108a8e;
--xmmcgeni: #0859c6;
--xmmcgehb: #ffffff;
--xmmcgeht: #0859c6;
--xmmcgehi: #1f1f1f;
--xmcgsnb: #b7eaea;
--xmcgsnt: #1f1f1f;
--xmcgsni: #0859c6;
--xmcgshb: #ffffff;
--xmcgsht: #0c71e0;
--xmcgshi: #1f1f1f;
--xmcgscnb: #ffffff;
--xmcgscnt: #1f1f1f;
--xmcgscni: #0859c6;
--xmcgschb: #ffffff;
--xmcgscht: #0859c6;
--xmcgschi: #1f1f1f;
--xmmcsanb: #b7eaea;
--xmmcsant: #1f1f1f;
--xmmcsani: #0859c6;
--xmmcsahb: #ffffff;
--xmmcsaht: #1f1f1f;
--xmmcsahi: #ffffff;
--xmmpgcnb: #b7eaea;
--xmmpgcnt: #1f1f1f;
--xmmpgcni: #0c71e0;
--xmmpgchb: #ffffff;
--xmmpgcht: #0859c6;
--xmmpgchi: #1f1f1f;
--xmmpgenb: rgba(0,255,255,.2);
--xmmpgent: #1f1f1f;
--xmmpgeni: #0859c6;
--xmmpgehb: #b7eaea;
--xmmpgeht: #1f1f1f;
--xmmpgehi: #0859c6;
--xmpgsnb: #333333;
--xmpgsnt: #ffffff;
--xmpgsni: #ffffff;
--xmpgshb: #ffffff;
--xmpgsht: #ffffff;
--xmpgshi: #ffffff;
--xmpgspnb: #ffffff;
--xmpgspnt: #108a8e;
--xmpgspni: #ffffff;
--xmpgsphb: #ffffff;
--xmpgspht: #ffffff;
--xmpgsphi: #0859c6;
--xmmpsanb: #b7eaea;
--xmmpsant: #1f1f1f;
--xmmpsani: #0859c6;
--xmmpsahb: #ffffff;
--xmmpsaht: #0859c6;
--xmmpsahi: #1f1f1f;
--tpbbgh: #00ffff;
--contactformsubmitbuttonbg: #585955;
--xmendcifg: #ffffff;
--xmendct: #ffffff;
--contactformsubmitbuttontext: #ffffff;
--xmendtfg: #ffffff;
--xmendifg: #ffffff;
--xmendbg: #00ffff;
--sitefooterbg: #10a5f5;
--sitefooterctabg: #e6e6e6;
--footerline: #10a5f5;
--footerlink-normal: #ffffff;
--footerlink-hover: #00ffff;
--footer-social-icons-hover: #00ffff;
--header-social-icons-hover: #ffffff;
--header-bg: transparent;
--header-main-buttons-bg: #585955;
--header-main-buttons-bg-hover: #10a5f5;
--header-main-buttons-text-hover: #ffffff;
--navbarbgus: transparent;
--header-main-buttons-text-normal: #ffffff;
--header-main-buttons-icon-fg: #ffffff;
--header-main-buttons-icon-hoverfg: #00ffff;
--xheader-main-buttons-bg: transparent;
--xheader-main-buttons-bg-hover: #10a5f5;
--xheader-main-buttons-text-hover: #ffffff;
--xheader-main-buttons-text-normal: #ffffff;
--xheader-main-buttons-icon-fg: #ffffff;
--xheader-main-buttons-icon-hoverfg: #00ffff;
--xheader-bg: #00ffff;
--header-bg-scrolled: transparent;
--navbarbgs: transparent;
--navbar-scr-unsel-bg: none;
--navbar-scr-unsel-fg: #585955;
--navbar-scr-unsel-bghov: transparent;
--navbar-scr-unsel-fghov: #00ffff;
--navbar-scr-sel-bg: transparent;
--navbar-scr-sel-fg: #00ffff;
--navbar-scr-sel-bghov: transparent;
--navbar-scr-sel-fghov: #00ffff;
--navbar-unscr-unsel-bg: transparent;
--navbar-unscr-unsel-fg: #ffffff;
--navbar-unscr-unsel-bghov: #00ffff;
--navbar-unscr-unsel-fghov: #333333;
--navbar-unscr-sel-bg: transparent;
--navbar-unscr-sel-fg: #00ffff;
--navbar-unscr-sel-bghov: #ffffff;
--navbar-unscr-sel-fghov: #0859c6;
--mdropbutbg: #ffffff;
--ftbusinessbutbgnormal: transparent;
--xl_h1: 46px;
--xl_h2: 28px;
--xl_h3: 24px;
--xl_h4: 18px;
--lg_h1: 46px;
--lg_h2: 28px;
--lg_h3: 24px;
--lg_h4: 18px;
--md_h1: 46px;
--md_h2: 28px;
--md_h3: 24px;
--md_h4: 18px;
--sm_h1: 34px;
--sm_h2: 22px;
--sm_h3: 20px;
--sm_h4: 18px;
--xs_h1: 34px;
--xs_h2: 22px;
--xs_h3: 20px;
--xs_h4: 18px;
--h4color: #01f5f9;
--h3color: #d609f1;
--h2color: #0c71e0;
--h1color: #0c71e0;
--sitebttbg: rgba(0,255,255,.6);
--sitebttfg: #ffffff;
--sitebttfgh: #ffffff;
--sitebttbgh: rgba(71,202,235,.5);
--mnisw: 2px;
--mnisc: transparent;
--header-phonebut-text: transparent;
--header-phonebut-background: transparent;
--header-phonebut-text-hover: #00ffff;
--header-phonebut-background-hover: #585955;
--ftbusinessbuticonhover: #10a5f5;
--ftbusinessbuttexthover: #ffffff;
--headphonebutbg: transparent;
--headphonebuttext: #585955;
--headphonebuti: #e0c09e;
--headphonebutbgh: transparent;
--headphonebuttexth: #00ffff;
--headphonebutih: #00ffff;
--h1fontfamily: MetropolisExtraBold;
--h2fontfamily: MetropolisExtraBold;
--h3fontfamily: MetropolisExtraBold;
--h4fontfamily: MetropolisExtraBold;
--dpmib: transparent;
--dpmit: #333333;
--dpmihb: transparent;
--dpmiht: #0c71e0;
--ddpmii: #0c71e0;
--ddpmihi: #00dbff;
--ddpsib: transparent;
--ddpsihb: transparent;
--ddpsit: #333333;
--ddpsiht: #0c71e0;
--ddpsii: #00dbff;
--ddpsihi: #0c71e0;
--cookietrail-a-normal: #333333;
--cookietrail-a-hover: #0c71e0;
--cookietrail-end-normal: #333333;
--cookietrail-end-hover: #0c71e0;
--cookietrail-area-bg: rgba(0,255,255,.2);
--cookietrail-sep: #00ffff;
--gothammedium: transparent;
--xsmh: 46px;
--ftbusinessbutbghover: #00ffff;
--ftbusinessbuticonnormal: #111111;
--infoboxhead1color: #0c71e0;
--ftbusinessbuttextnormal: #111111;
--phonemenuxsbg: #01f5f9;
--phonemenumdphoneiconcolor: #d609f1;
--contentbox1bgcolor: #eeeeee;
--xsmenubg: #ffffff;
--defaultbutton1bgcolornormal: #585955;
--defaultbutton1bgcolorhover: #00ffff;
--defaultbutton1textcolornormal: #ffffff;
--defaultbutton1textcolorhover: #ffffff;
--defaultbutton1iconcolornormal: #ffffff;
--defaultbutton1iconcolorhover: #10a5f5;
--defaultbutton2bgcolornormal: #00ffff;
--defaultbutton2bgcolorhover: #585955;
--defaultbutton2textcolornormal: #ffffff;
--defaultbutton2textcolorhover: #ffffff;
--defaultbutton2iconcolornormal: #ffffff;
--defaultbutton2iconcolorhover: #00ffff;
--defaultbutton3bgcolornormal: #ffffff;
--defaultbutton3bgcolorhover: #00ffff;
--defaultbutton3textcolornormal: #555555;
--defaultbutton3textcolorhover: #ffffff;
--defaultbutton3iconcolornormal: #00ffff;
--defaultbutton3iconcolorhover: #555555;
--defaultbutton4bgcolornormal: #0c71e0;
--defaultbutton4bgcolorhover: #00ffff;
--defaultbutton4textcolornormal: #ffffff;
--defaultbutton4textcolorhover: #ffffff;
--defaultbutton4iconcolornormal: #7ae4ff;
--defaultbutton4iconcolorhover: #10a5f5;
--defaultbutton5bgcolornormal: #ffffff;
--defaultbutton5bgcolorhover: #00ffff;
--defaultbutton5textcolornormal: #00ffff;
--defaultbutton5textcolorhover: #ffffff;
--defaultbutton5iconcolornormal: #555555;
--defaultbutton5iconcolorhover: #ffffff;
--panel-glow: #00ffff;
--defaultbutton6bgcolornormal: #555555;
--defaultbutton6textcolornormal: #ffffff;
--defaultbutton6iconcolornormal: #00ffff;
--defaultbutton6bgcolorhover: #00ffff;
--defaultbutton6textcolorhover: #ffffff;
--defaultbutton6iconcolorhover: #555555;
--cathovericoncolor: rgba(16,165,245,.5);
--submitbuttontype1bg: #585955;
--submitbuttontype1text: #ffffff;
--submitbuttontype1icon: #00ffff;
--submitbuttontype1hoverbg: #00dbff;
--submitbuttontype1hovertext: #585955;
--submitbuttontype1iconhover: #ffffff;
--submitbuttontype2text: #ffffff;
--submitbuttontype2hovertext: #ffffff;
--submitbuttontype2bg: #0c71e0;
--submitbuttontype2hoverbg: #00ffff;
--submitbuttontype2icon: #7ae4ff;
--submitbuttontype2iconhover: #10a5f5;
--product-info-background: #f5f5f5;
--cart-header-bg: #7ae4ff;
--cart-header-text: #585955;
--cart-item-line-bg: #e6e6e6;
--cart-item-line-text: #585955;
--cart-subtotal-line-text: #585955;
--cart-subtotal-line-bg: #e6e6e6;
--cart-shipping-line-bg: #e6e6e6;
--cart-shipping-line-text: #585955;
--cart-total-line-text: #585955;
--cart-total-line-bg: #7ae4ff;
--defalutnavtranspbg: rgba(12,113,224,.5);
--sidenavbg: #ffffff;
--sidenavbg1: transparent;
--sidenbavbghov: rgba(8,89,198,1);
--sidenavfghov: rgba(255,255,255,1);
--sidenaviconhov: #00ffff;
--sidenavfg: #1f1f1f;
--sidenavicon: #0859c6;
--contactinfo1icon: #0859c6;
--contactpotptexthover: #ffffff;
--contactpotpbg: #cccccc;
--contactinfo1link: #0859c6;
--contactformsubmitbuttonhovertext: #1f1f1f;
--contactformsubmitbuttonhoverbg: #00ffff;
--contactformsubmitbuttoniconhover: #0859c6;
--contactformsubmitbuttonicon: #00ffff;
--contactpotpiconhover: #00ffff;
--contactpotpbghover: #10a5f5;
--contactpotptext: #1f1f1f;
--contactpotpicon: #0859c6;
--sidenavbgsel: #0859c6;
--sidenavfgsel: #ffffff;
--defaultlistitembg: transparent;
--defaultlistitembghover: #b7eaea;
--mobddion: rgba(0,255,255,1);
--mobddioff: rgba(183,234,234,1);
--defaultlistitemtext: rgba(8,89,198,1);
--xxs_h1: 22px;
--xxs_h2: 20px;
--xxs_h3: 18px;
--xxs_h4: 16px;
--defaultlistitemtextbg: #b7eaea;
}
 /*end custom vars*/
/*start custom style groups*/
 /*starting group:content-boxes*/


.contentbox1-box{border-radius:5px; border:1px solid var(--contentbox1bordercolor);background: var(--contentbox1bgcolor); margin-bottom:15px; padding:5px; }

.contentbox1-image{border-radius:5px; margin-top:5px; }

.contentbox1-head{font-size:22px; font-weight:bold; color: var(--contentbox1headcolor); margin-top:10px; margin-bottom:10px; }

.contentbox1-body{text-align:left; }

 /*finished group:content-boxes*/
 /*starting group:stylegroup4*/
 /*finished group:stylegroup4*/
 /*starting group:stylegroup3*/
 /*finished group:stylegroup3*/
 /*starting group:stylegroup2*/

 /*finished group:stylegroup2*/
 /*starting group:Style Group 1*/


 /*finished group:Style Group 1*/
 /*starting group:base-maindropdown*/
.mndlinkicon{position:relative; display:flex; margin-left:3px; }

.mnddbsir{top:0px; position:relative; display:flex; margin-right:2px; padding:2px; vertical-align:middle; text-decoration:none; margin-left:10px; font-size:16px; }

 /*finished group:base-maindropdown*/
 /*starting group:base-coresite*/
.maincontent{font-family:MetropolisRegular; font-size:18px; line-height:22px; color:#585955; }

.maincontent a{color: var(--maincontentlinkcolor); }
.maincontent a:hover{color: var(--maincontentlinkhovercolor); }

 /*finished group:base-coresite*/
 /*starting group:base-contentlinks*/
a.mclink1{display:flex; text-decoration:none; padding-right:5px; padding-left:5px; color: var(--mclink1textcolor); border-radius:3px; background: var(--mclink1bgcolor); }
a.mclink1:after{font-family:FontAwesome; content:"\f054"; color: var(--mclink1iconcolor); border-left:5px transparent solid; }
a.mclink1:hover{text-decoration:none; padding-right:5px; padding-left:5px; border-radius:3px; color: var(--mclink1textcolorhover); background: var(--mclink1bgcolorhover); display:inline-flex; }
a.mclink1:hover:after{font-family:'FontAwesome';content:"\f054";color:var(--mclink1iconcolorhover); border-left:5px transparent solid}

a.mclink2{background: var(--mclink2bgcolor); border-radius:3px; color: var(--mclink2textcolor); padding-left:5px; padding-right:5px; text-decoration:none; display:inline-flex; }
a.mclink2:after{color: var(--mclink2iconcolor); border-left:5px transparent solid; content:"\f054"; font-family:FontAwesome; }
a.mclink2:hover{padding-right:5px; padding-left:5px; display:inline-flex; text-decoration:none; color: var(--mclink2textcolorhover); border-radius:3px; background: var(--mclink2bgcolorhover); }
a.mclink2:hover:after{font-family:'FontAwesome';content:"\f054";color:var(--mclink2iconcolorhover); border-left:5px transparent solid}

a.mclinkbut1{display:inline-flex; background: var(--mclinkbut1bgcolor); border-radius:3px; color: var(--mclinkbut1textcolor); text-decoration:none; }
a.mclinkbut1 span{padding-right:5px; padding-left:5px;}
a.mclinkbut1 span:after{ font-family:'FontAwesome';content:"\f054"; color:var(--mclinkbut1iconcolor); border-left:5px transparent solid;}
a.mclinkbut1 span:hover:after {color:var(--mclinkbut1iconcolorhover); }
a.mclinkbut1:hover{background: var(--mclinkbut1bgcolorhover); color: var(--mclinkbut1textcolorhover); }

a.mclinkbut2{display:inline-flex; background: var(--mclinkbut2bgcolor); border-radius:3px; color: var(--mclinkbut2textcolor); text-decoration:none; }
a.mclinkbut2 span{padding-right:5px; padding-left:5px;}
a.mclinkbut2 span:after{ font-family:'FontAwesome';content:"\f054"; color:var(--mclinkbut2iconcolor); border-left:5px transparent solid;}
a.mclinkbut2 span:hover:after {color:var(--mclinkbut2iconcolorhover); }
a.mclinkbut2:hover{background: var(--mclinkbut2bgcolorhover); color: var(--mclinkbut2textcolorhover); }

a.mclinkbut3{display:inline-flex; background: var(--mclinkbut3bgcolor); border-radius:3px; color: var(--mclinkbut3textcolor); text-decoration:none; }
a.mclinkbut3 span{padding-right:5px; padding-left:5px;}
a.mclinkbut3 span:after{ font-family:'FontAwesome';content:"\f054"; color:var(--mclinkbut3iconcolor); border-left:5px transparent solid;}
a.mclinkbut3 span:hover:after {color:var(--mclinkbut3iconcolorhover); }
a.mclinkbut3:hover{background: var(--mclinkbut3bgcolorhover); color: var(--mclinkbut3textcolorhover); }

 /*finished group:base-contentlinks*/
 /*starting group:customlinks*/
a.mclinkcustom1{display:flex; width:100%; align-items:center; flex-wrap:nowrap; font-size:32px; text-decoration:none; height:80px; background:var(--mclinkcustom1bgcolor); color:var(--mclinkcustom1textcolor); border-radius:4px; align-content:center; }
a.mclinkcustom1:hover{background:var(--mclinkcustom1bgcolorhover); color:var(--mclinkcustom1textcolorhover); }
a.mclinkcustom1:hover .span2{ color:#fff; }
a.mclinkcustom1 .span1{display:flex; flex-wrap:nowrap;width:100%; padding-left:10px;}
a.mclinkcustom1 .span2{padding-right:10px;  justify-self:flex-end; justify-content:flex-end; justify-items:flex-end;}
a.mclinkcustom1 .span2:after{ display:flex;  font-family:'FontAwesome';content:"\f1b0"; justify-self:flex-end; justify-content:flex-end; justify-items:flex-end;}
a.mclinkcustom1 .span2{display:flex; width:100%;  justify-self:flex-end; justify-content:flex-end; justify-items:flex-end; }
a.mclinkcustom1 .span2:hover:after {}

a.mclinkcustom2{background: var(--mclinkcustom2bgcolor); border-radius:3px; color: var(--mclinkcustom2textcolor); padding-right:10px; padding-left:10px; text-decoration:none; font-size:32px; height:80px; justify-content:space-between; align-items:center; width:100%; display:flex; }
a.mclinkcustom2:after{color: var(--mclinkcustom2iconcolor); border-left:10px transparent solid; content:"\f1b0"; font-family:FontAwesome; }
a.mclinkcustom2:hover{background: var(--mclinkcustom2bgcolorhover); border-radius:3px; color: var(--mclinkcustom2textcolorhover); text-decoration:none; display:inline-flex; }
a.mclinkcustom2:hover:after{font-family:'FontAwesome';content:"\f1b0";color:var(--mclinkcustom2iconcolorhover); border-left:5px transparent solid}

 /*finished group:customlinks*/
 /*starting group:base-buttons*/
input[type=submit]{color: var(--defaultinputsubmittext); cursor:pointer; padding:5px 15px; border-radius:5px; border:0 none; background: var(--defaultinputsubmitbg); }
input[type=submit]:hover{background: var(--defaultinputsubmithoverbg); color: var(--defaultinputsubmithovertext); }

button:disabled[type=submit]{background:#333; color:#fff; }
button:disabled[type=submit]:hover{background:#333; text-decoration:none; }

input[type=button]{background: var(--defaultinputbuttonbg); color: var(--defaultinputbuttontext); }
input[type=button]:hover{background: var(--defaultinputbuttonhoverbg); color: var(--defaultinputbuttonhovertext); }

button[type=submit]{background: var(--defaultbuttonsubmitbg); color: var(--defaultbuttonsubmittext); }
button[type=submit]:hover{background: var(--defaultbuttonsubmitbghoverbg); color: var(--defaultbuttonsubmitbghovertext); }

.submitbutton_contactform{background:var(--contactformsubmitbuttonbg) !important; color:var(--contactformsubmitbuttontext) !important;}
.submitbutton_contactform:hover{background:var(--contactformsubmitbuttonhoverbg) !important; color:var(--contactformsubmitbuttonhovertext) !important;}

 /*finished group:base-buttons*/
 /*starting group:ccc*/
 /*finished group:ccc*/
 /*starting group:Main Navigation Drop Down Panel*/
 /*finished group:Main Navigation Drop Down Panel*/
 /*starting group:General*/








.pmic_1988{right:0px; }


.seasonalbutton{background:#4a0391; margin:4px; padding:3px; font-weight:bold; border-radius:4px; color:#ffffff; }

.themeflowtest{margin:5px; width:200px; height:30px; background:gray; border-left:2px solid red;padding:2px; border-bottom:2px solid green; border-top:2px solid green; }

.fa-iconstyles{}
/*start fa-icons*/.fa-th-list:before { content: "\f00b";}.fa-list:before { content: "\f03a";}.fa-bullhorn1:before { content: "\f0a2";}.fa-certificate1:before { content: "\f0a4";}.fa-hand-point-left:before { content: "\f0a5";}.fa-info1:before { content: "\f12b";}.fa-bullseye1:before { content: "\f145";}.fa-map-pin:before { content: "\f276";}.fa-gem:before { content: "\f3a5";}.fa-map-marker-alt1:before { content: "\f3c6";}.fa-truck-moving1:before { content: "\f4e0";}.fa-store1:before { content: "\f550";}.fa-award:before { content: "\f559";}.fa-dot-circle2:before { content: "\e929";}.fa-facebook-square:before { content: "\e901";}.fa-linkedin:before { content: "\e902";}.fa-github-square:before { content: "\e903";}.fa-twitter:before { content: "\e904";}.fa-facebook:before { content: "\e905";}.fa-github:before { content: "\e906";}.fa-pinterest:before { content: "\e907";}.fa-pinterest-square:before { content: "\e908";}.fa-google-plus-square:before { content: "\e909";}.fa-google-plus-g:before { content: "\e90a";}.fa-linkedin-in:before { content: "\e90b";}.fa-youtube:before { content: "\e90c";}.fa-instagram:before { content: "\e90d";}.fa-tumblr:before { content: "\e90e";}.fa-tumblr-square:before { content: "\e90f";}.fa-apple:before { content: "\e910";}.fa-windows:before { content: "\e911";}.fa-android:before { content: "\e912";}.fa-linux:before { content: "\e913";}.fa-google:before { content: "\e914";}.fa-pied-piper-pp:before { content: "\e915";}.fa-paypal:before { content: "\e916";}.fa-cc-visa:before { content: "\e917";}.fa-cc-mastercard:before { content: "\e918";}.fa-cc-amex:before { content: "\e919";}.fa-cc-paypal:before { content: "\e91a";}.fa-cc-stripe:before { content: "\e91b";}.fa-pinterest-p:before { content: "\e91c";}.fa-google-plus:before { content: "\e91d";}.fa-blogger:before { content: "\e91e";}.fa-facebook-f:before { content: "\e91f";}.fa-gofore:before { content: "\e920";}.fa-sistrix:before { content: "\e921";}.fa-youtube-square:before { content: "\e922";}.fa-invision:before { content: "\e923";}.fa-bootstrap:before { content: "\e924";}.fa-instagram-square:before { content: "\e925";}.fa-search:before { content: "\f002";}.fa-heart:before { content: "\f004";}.fa-star:before { content: "\f005";}.fa-user:before { content: "\f007";}.fa-check:before { content: "\f00c";}.fa-times:before { content: "\f00d";}.fa-search-plus:before { content: "\f00e";}.fa-search-minus:before { content: "\f010";}.fa-power-off:before { content: "\f011";}.fa-signal:before { content: "\f012";}.fa-cog:before { content: "\f013";}.fa-home:before { content: "\f015";}.fa-clock:before { content: "\f017";}.fa-download:before { content: "\f019";}.fa-redo:before { content: "\f01e";}.fa-sync:before { content: "\f021";}.fa-list-alt:before { content: "\f022";}.fa-lock:before { content: "\f023";}.fa-flag:before { content: "\f024";}.fa-headphones:before { content: "\f025";}.fa-volume-off:before { content: "\f026";}.fa-volume-down:before { content: "\f027";}.fa-volume-up:before { content: "\f028";}.fa-tag:before { content: "\f02b";}.fa-tags:before { content: "\f02c";}.fa-bookmark:before { content: "\f02e";}.fa-print:before { content: "\f02f";}.fa-camera:before { content: "\f030";}.fa-video:before { content: "\f03d";}.fa-image:before { content: "\f03e";}.fa-map-marker:before { content: "\f041";}.fa-adjust:before { content: "\f042";}.fa-tint:before { content: "\f043";}.fa-edit:before { content: "\f044";}.fa-step-backward:before { content: "\f048";}.fa-fast-backward:before { content: "\f049";}.fa-backward:before { content: "\f04a";}.fa-play:before { content: "\f04b";}.fa-pause:before { content: "\f04c";}.fa-stop:before { content: "\f04d";}.fa-forward:before { content: "\f04e";}.fa-fast-forward:before { content: "\f050";}.fa-step-forward:before { content: "\f051";}.fa-eject:before { content: "\f052";}.fa-chevron-left:before { content: "\f053";}.fa-chevron-right:before { content: "\f054";}.fa-plus-circle:before { content: "\f055";}.fa-minus-circle:before { content: "\f056";}.fa-times-circle:before { content: "\f057";}.fa-check-circle:before { content: "\f058";}.fa-question-circle:before { content: "\f059";}.fa-info-circle:before { content: "\f05a";}.fa-ban:before { content: "\f05e";}.fa-arrow-left:before { content: "\f060";}.fa-arrow-right:before { content: "\f061";}.fa-arrow-up:before { content: "\f062";}.fa-arrow-down:before { content: "\f063";}.fa-plus:before { content: "\f067";}.fa-minus:before { content: "\f068";}.fa-exclamation-circle:before { content: "\f06a";}.fa-eye:before { content: "\f06e";}.fa-eye-slash:before { content: "\f070";}.fa-exclamation-triangle:before { content: "\f071";}.fa-comment:before { content: "\f075";}.fa-chevron-up:before { content: "\f077";}.fa-chevron-down:before { content: "\f078";}.fa-shopping-cart:before { content: "\e926";}.fa-folder:before { content: "\f07b";}.fa-folder-open:before { content: "\f07c";}.fa-camera-retro:before { content: "\f083";}.fa-key:before { content: "\f084";}.fa-star-half:before { content: "\f089";}.fa-phone:before { content: "\f095";}.fa-phone-square:before { content: "\f098";}.fa-unlock:before { content: "\f09c";}.fa-rss:before { content: "\f09e";}.fa-bullhorn:before { content: "\f0a1";}.fa-certificate:before { content: "\f0a3";}.fa-arrow-circle-left:before { content: "\f0a8";}.fa-arrow-circle-right:before { content: "\f0a9";}.fa-arrow-circle-up:before { content: "\f0aa";}.fa-arrow-circle-down:before { content: "\f0ab";}.fa-globe:before { content: "\f0ac";}.fa-wrench:before { content: "\f0ad";}.fa-tasks:before { content: "\f0ae";}.fa-arrows-alt:before { content: "\f0b2";}.fa-users:before { content: "\f0c0";}.fa-cloud:before { content: "\f0c2";}.fa-cut:before { content: "\f0c4";}.fa-copy:before { content: "\f0c5";}.fa-paperclip:before { content: "\f0c6";}.fa-square:before { content: "\f0c8";}.fa-bars:before { content: "\f0c9";}.fa-list-ul:before { content: "\f0ca";}.fa-list-ol:before { content: "\f0cb";}.fa-caret-down:before { content: "\f0d7";}.fa-caret-up:before { content: "\f0d8";}.fa-caret-left:before { content: "\f0d9";}.fa-caret-right:before { content: "\f0da";}.fa-envelope:before { content: "\f0e0";}.fa-undo:before { content: "\f0e2";}.fa-sitemap:before { content: "\f0e8";}.fa-paste:before { content: "\f0ea";}.fa-lightbulb:before { content: "\f0eb";}.fa-bell:before { content: "\f0f3";}.fa-coffee:before { content: "\f0f4";}.fa-angle-double-left:before { content: "\f100";}.fa-angle-double-right:before { content: "\f101";}.fa-angle-double-up:before { content: "\f102";}.fa-angle-double-down:before { content: "\f103";}.fa-angle-left:before { content: "\f104";}.fa-angle-right:before { content: "\f105";}.fa-angle-up:before { content: "\f106";}.fa-angle-down:before { content: "\f107";}.fa-desktop:before { content: "\f108";}.fa-laptop:before { content: "\f109";}.fa-tablet:before { content: "\f10a";}.fa-mobile:before { content: "\f10b";}.fa-circle:before { content: "\f111";}.fa-question:before { content: "\f128";}.fa-info:before { content: "\f129";}.fa-exclamation:before { content: "\f12a";}.fa-chevron-circle-left:before { content: "\f137";}.fa-chevron-circle-right:before { content: "\f138";}.fa-chevron-circle-up:before { content: "\f139";}.fa-chevron-circle-down:before { content: "\f13a";}.fa-unlock-alt:before { content: "\f13e";}.fa-bullseye:before { content: "\f140";}.fa-ellipsis-h:before { content: "\f141";}.fa-ellipsis-v:before { content: "\f142";}.fa-rss-square:before { content: "\f143";}.fa-play-circle:before { content: "\f144";}.fa-minus-square:before { content: "\f146";}.fa-check-square:before { content: "\f14a";}.fa-pen-square:before { content: "\f14b";}.fa-share-square:before { content: "\f14d";}.fa-caret-square-down:before { content: "\f150";}.fa-caret-square-up:before { content: "\f151";}.fa-caret-square-right:before { content: "\f152";}.fa-file:before { content: "\f15b";}.fa-file-alt:before { content: "\f15c";}.fa-dot-circle:before { content: "\f192";}.fa-paw:before { content: "\f1b0";}.fa-tree:before { content: "\f1bb";}.fa-file-pdf:before { content: "\f1c1";}.fa-file-word:before { content: "\f1c2";}.fa-file-excel:before { content: "\f1c3";}.fa-file-powerpoint:before { content: "\f1c4";}.fa-file-image:before { content: "\f1c5";}.fa-file-archive:before { content: "\f1c6";}.fa-file-audio:before { content: "\f1c7";}.fa-file-video:before { content: "\f1c8";}.fa-file-code:before { content: "\f1c9";}.fa-life-ring:before { content: "\f1cd";}.fa-circle-notch:before { content: "\f1ce";}.fa-tty:before { content: "\f1e4";}.fa-binoculars:before { content: "\f1e5";}.fa-newspaper:before { content: "\f1ea";}.fa-wifi:before { content: "\f1eb";}.fa-calculator:before { content: "\f1ec";}.fa-bell-slash:before { content: "\f1f6";}.fa-trash:before { content: "\f1f8";}.fa-copyright:before { content: "\f1f9";}.fa-at:before { content: "\f1fa";}.fa-chart-area:before { content: "\f1fe";}.fa-chart-pie:before { content: "\f200";}.fa-toggle-off:before { content: "\f204";}.fa-toggle-on:before { content: "\f205";}.fa-cart-plus:before { content: "\e927";}.fa-cart-arrow-down:before { content: "\e928";}.fa-user-plus:before { content: "\f234";}.fa-user-times:before { content: "\f235";}.fa-mouse-pointer:before { content: "\f245";}.fa-hourglass-start:before { content: "\f251";}.fa-registered:before { content: "\f25d";}.fa-pause-circle:before { content: "\f28b";}.fa-stop-circle:before { content: "\f28d";}.fa-shopping-bag:before { content: "\e92a";}.fa-shopping-basket:before { content: "\e92b";}.fa-phone-volume:before { content: "\f2a0";}.fa-assistive-listening-systems:before { content: "\f2a2";}.fa-low-vision:before { content: "\f2a8";}.fa-handshake:before { content: "\f2b5";}.fa-envelope-open:before { content: "\f2b6";}.fa-address-card:before { content: "\f2bb";}.fa-user-circle:before { content: "\f2bd";}.fa-id-card:before { content: "\f2c2";}.fa-undo-alt:before { content: "\f2ea";}.fa-trash-alt:before { content: "\f2ed";}.fa-sync-alt:before { content: "\f2f1";}.fa-sign-out-alt:before { content: "\f2f5";}.fa-sign-in-alt:before { content: "\f2f6";}.fa-redo-alt:before { content: "\f2f9";}.fa-images:before { content: "\f302";}.fa-pencil-alt:before { content: "\f303";}.fa-pen:before { content: "\f304";}.fa-long-arrow-alt-down:before { content: "\f309";}.fa-long-arrow-alt-left:before { content: "\f30a";}.fa-long-arrow-alt-right:before { content: "\f30b";}.fa-long-arrow-alt-up:before { content: "\f30c";}.fa-expand-arrows-alt:before { content: "\f31e";}.fa-clipboard:before { content: "\f328";}.fa-arrows-alt-h:before { content: "\f337";}.fa-arrows-alt-v:before { content: "\f338";}.fa-arrow-alt-circle-down:before { content: "\f358";}.fa-arrow-alt-circle-left:before { content: "\f359";}.fa-arrow-alt-circle-right:before { content: "\f35a";}.fa-arrow-alt-circle-up:before { content: "\f35b";}.fa-external-link-alt:before { content: "\f35d";}.fa-external-link-square-alt:before { content: "\f360";}.fa-cloud-download-alt:before { content: "\f381";}.fa-cloud-upload-alt:before { content: "\f382";}.fa-lock-open:before { content: "\f3c1";}.fa-map-marker-alt:before { content: "\f3c5";}.fa-mobile-alt:before { content: "\f3cd";}.fa-phone-slash:before { content: "\f3dd";}.fa-portrait:before { content: "\f3e0";}.fa-tachometer-alt:before { content: "\f3fd";}.fa-user-alt:before { content: "\f406";}.fa-window-close:before { content: "\f410";}.fa-basketball-ball:before { content: "\f434";}.fa-square-full:before { content: "\f45c";}.fa-clipboard-check:before { content: "\f46c";}.fa-clipboard-list:before { content: "\f46d";}.fa-dolly:before { content: "\f472";}.fa-dolly-flatbed:before { content: "\f474";}.fa-file-medical:before { content: "\f477";}.fa-shipping-fast:before { content: "\f48b";}.fa-comment-slash:before { content: "\f4b3";}.fa-truck-loading:before { content: "\f4de";}.fa-truck-moving:before { content: "\f4df";}.fa-video-slash:before { content: "\f4e2";}.fa-user-alt-slash:before { content: "\f4fa";}.fa-user-check:before { content: "\f4fc";}.fa-user-clock:before { content: "\f4fd";}.fa-user-cog:before { content: "\f4fe";}.fa-user-edit:before { content: "\f4ff";}.fa-user-friends:before { content: "\f500";}.fa-user-minus:before { content: "\f503";}.fa-user-slash:before { content: "\f506";}.fa-user-tag:before { content: "\f507";}.fa-users-cog:before { content: "\f509";}.fa-door-closed:before { content: "\f52a";}.fa-door-open:before { content: "\f52b";}.fa-palette:before { content: "\f53f";}.fa-store:before { content: "\f54e";}.fa-store-alt:before { content: "\f54f";}.fa-file-download:before { content: "\f56d";}.fa-file-export:before { content: "\f56e";}.fa-file-import:before { content: "\f56f";}.fa-file-invoice:before { content: "\f570";}.fa-file-signature:before { content: "\f573";}.fa-file-upload:before { content: "\f574";}.fa-grip-horizontal:before { content: "\f58d";}.fa-grip-vertical:before { content: "\f58e";}.fa-luggage-cart:before { content: "\e92c";}.fa-car-alt:before { content: "\f5de";}.fa-folder-minus:before { content: "\f65d";}.fa-folder-plus:before { content: "\f65e";}.fa-volume-mute:before { content: "\f6a9";}.fa-cat:before { content: "\f6be";}.fa-dragon:before { content: "\f6d5";}.fa-file-csv:before { content: "\f6dd";}.fa-network-wired:before { content: "\f6ff";}.fa-carrot:before { content: "\f787";}.fa-sd-card:before { content: "\f7c2";}.fa-sms:before { content: "\f7cd";}.fa-phone-alt:before { content: "\f879";}.fa-phone-square-alt:before { content: "\f87b";}.fa-photo-video:before { content: "\f87c";}.fa-record-vinyl:before { content: "\f8d9";}.fa-handshake-alt-slash:before { content: "\f95f";}.fa-house-user:before { content: "\f965";}.fa-store-alt-slash:before { content: "\f970";}.fa-heart1:before { content: "\f006";}.fa-star1:before { content: "\f008";}.fa-user1:before { content: "\f009";}.fa-clock1:before { content: "\f018";}.fa-list-alt1:before { content: "\f029";}.fa-image1:before { content: "\f03f";}.fa-edit1:before { content: "\f045";}.fa-times-circle1:before { content: "\f05b";}.fa-check-circle1:before { content: "\f05c";}.fa-question-circle1:before { content: "\f05d";}.fa-eye1:before { content: "\f06f";}.fa-eye-slash1:before { content: "\f072";}.fa-comment1:before { content: "\f076";}.fa-folder1:before { content: "\f07d";}.fa-folder-open1:before { content: "\f07e";}.fa-square1:before { content: "\f0cc";}.fa-lightbulb1:before { content: "\f0ec";}.fa-bell1:before { content: "\f0f5";}.fa-plus-square:before { content: "\f0fe";}.fa-circle1:before { content: "\f112";}.fa-minus-square1:before { content: "\f147";}.fa-check-square1:before { content: "\f14c";}.fa-dot-circle1:before { content: "\f193";}/*end fa-icons*/
.fa-iconstyles:focus{flex-direction:column; align-content:space-around; }

 /*finished group:General*/
 /*starting group:Footer Area*/



 /*finished group:Footer Area*/
 /*starting group:Header Area*/




 /*finished group:Header Area*/
/*end custom style groups*/
/* end CMS CSS (puco1.css) */

@font-face {  font-family: 'FontAwesome';font-display: swap;  src:  url('/fonts/FontAwesome.eot'),    url('/fonts/FontAwesome.ttf') format('truetype'),      url('/fonts/FontAwesome.svg') format('svg');  font-weight:normal;}
@font-face{font-family:"MetropolisExtraBold"; font-display:swap;src:url('https://www.craigsbirdplace.com.au/fonts/MetropolisExtraBold.otf') format('opentype');}
@font-face{font-family:"MetropolisRegular"; font-display:swap;src:url('https://www.craigsbirdplace.com.au/fonts/MetropolisRegular.otf') format('opentype');}

.idcxlink{display:flex;  flex-wrap:wrap;   margin-bottom:0px; width:100%; text-decoration:red; object-fit: contain;}
.idcxc1{display:flex; flex-direction:column;height:180px; min-height:180px;width:100%; position: relative; border:2px solid #e5e5e5; border-radius:5px; background:transparent;}

.idcxsi {  position: relative;  top: 0;  left: 0;  width: auto;  height: 100%;  object-fit: contain; align-self:center; background:transparent;}
.tabm8{margin-top:3px; margin-bottom:3px;  display:flex; flex-direction:column;  }
.idcxn{display:flex; font-size:15px; color:#747474;  width:100%;   flex-wrap:wrap;   font-weight:bold; font-family: "MetropolisRegular";}

.row-smaller { 


	padding-left:15px;
	padding-right:15px;

}

.row-smaller > div[class^="col"] {
    padding-left: 3px !important;
    padding-right: 3px !important;

margin-bottom:3px;

}

/*! * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}
 .fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}  
 
.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
 /*.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}*/
 img{max-width:100%;height:auto!important}.testel1 table{border:1px solid green;padding:5px;background:green;border-collapse:collapse}.testel1 tr{border:1px solid red;background:orange;padding:5px}
/*START moved from base1*/
.fa-iconstyles{}
.fa,.fab,.far,.fas{font-family:"FontAwesome";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}
.fa-2x{font-size:2em;}
.fa-3x{font-size:3em;}
/*END moved from base1*/
/*start new icomoon*/

.fa-th-list:before {
  content: "\f00b";
}
.fa-list:before {
  content: "\f03a";
}
.fa-bullhorn1:before {
  content: "\f0a2";
}
.fa-certificate1:before {
  content: "\f0a4";
}
.fa-hand-point-left:before {
  content: "\f0a5";
}
.fa-info1:before {
  content: "\f12b";
}
.fa-bullseye1:before {
  content: "\f145";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-gem:before {
  content: "\f3a5";
}
.fa-map-marker-alt1:before {
  content: "\f3c6";
}
.fa-truck-moving1:before {
  content: "\f4e0";
}
.fa-store1:before {
  content: "\f550";
}
.fa-award:before {
  content: "\f559";
}
.fa-dot-circle2:before {
  content: "\e929";
}
.fa-facebook-square:before {
  content: "\e901";
}
.fa-linkedin:before {
  content: "\e902";
}
.fa-github-square:before {
  content: "\e903";
}
.fa-twitter:before {
  content: "\e904";
}
.fa-facebook:before {
  content: "\e905";
}
.fa-github:before {
  content: "\e906";
}
.fa-pinterest:before {
  content: "\e907";
}
.fa-pinterest-square:before {
  content: "\e908";
}
.fa-google-plus-square:before {
  content: "\e909";
}
.fa-google-plus-g:before {
  content: "\e90a";
}
.fa-linkedin-in:before {
  content: "\e90b";
}
.fa-youtube:before {
  content: "\e90c";
}
.fa-instagram:before {
  content: "\e90d";
}
.fa-tumblr:before {
  content: "\e90e";
}
.fa-tumblr-square:before {
  content: "\e90f";
}
.fa-apple:before {
  content: "\e910";
}
.fa-windows:before {
  content: "\e911";
}
.fa-android:before {
  content: "\e912";
}
.fa-linux:before {
  content: "\e913";
}
.fa-google:before {
  content: "\e914";
}
.fa-pied-piper-pp:before {
  content: "\e915";
}
.fa-paypal:before {
  content: "\e916";
}
.fa-cc-visa:before {
  content: "\e917";
}
.fa-cc-mastercard:before {
  content: "\e918";
}
.fa-cc-amex:before {
  content: "\e919";
}
.fa-cc-paypal:before {
  content: "\e91a";
}
.fa-cc-stripe:before {
  content: "\e91b";
}
.fa-pinterest-p:before {
  content: "\e91c";
}
.fa-google-plus:before {
  content: "\e91d";
}
.fa-blogger:before {
  content: "\e91e";
}
.fa-facebook-f:before {
  content: "\e91f";
}
.fa-gofore:before {
  content: "\e920";
}
.fa-sistrix:before {
  content: "\e921";
}
.fa-youtube-square:before {
  content: "\e922";
}
.fa-invision:before {
  content: "\e923";
}
.fa-bootstrap:before {
  content: "\e924";
}
.fa-instagram-square:before {
  content: "\e925";
}
.fa-search:before {
  content: "\f002";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-user:before {
  content: "\f007";
}
.fa-check:before {
  content: "\f00c";
}
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-cog:before {
  content: "\f013";
}
.fa-home:before {
  content: "\f015";
}
.fa-clock:before {
  content: "\f017";
}
.fa-download:before {
  content: "\f019";
}
.fa-redo:before {
  content: "\f01e";
}
.fa-sync:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-video:before {
  content: "\f03d";
}
.fa-image:before {
  content: "\f03e";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before {
  content: "\f044";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-comment:before {
  content: "\f075";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-shopping-cart:before {
  content: "\e926";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-phone:before {
  content: "\f095";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-users:before {
  content: "\f0c0";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-cut:before {
  content: "\f0c4";
}
.fa-copy:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-undo:before {
  content: "\f0e2";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-paste:before {
  content: "\f0ea";
}
.fa-lightbulb:before {
  content: "\f0eb";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle:before {
  content: "\f111";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pen-square:before {
  content: "\f14b";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-caret-square-down:before {
  content: "\f150";
}
.fa-caret-square-up:before {
  content: "\f151";
}
.fa-caret-square-right:before {
  content: "\f152";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-alt:before {
  content: "\f15c";
}
.fa-dot-circle:before {
  content: "\f192";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-file-pdf:before {
  content: "\f1c1";
}
.fa-file-word:before {
  content: "\f1c2";
}
.fa-file-excel:before {
  content: "\f1c3";
}
.fa-file-powerpoint:before {
  content: "\f1c4";
}
.fa-file-image:before {
  content: "\f1c5";
}
.fa-file-archive:before {
  content: "\f1c6";
}
.fa-file-audio:before {
  content: "\f1c7";
}
.fa-file-video:before {
  content: "\f1c8";
}
.fa-file-code:before {
  content: "\f1c9";
}
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-notch:before {
  content: "\f1ce";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-newspaper:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-chart-area:before {
  content: "\f1fe";
}
.fa-chart-pie:before {
  content: "\f200";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-cart-plus:before {
  content: "\e927";
}
.fa-cart-arrow-down:before {
  content: "\e928";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-shopping-bag:before {
  content: "\e92a";
}
.fa-shopping-basket:before {
  content: "\e92b";
}
.fa-phone-volume:before {
  content: "\f2a0";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-handshake:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-address-card:before {
  content: "\f2bb";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-id-card:before {
  content: "\f2c2";
}
.fa-undo-alt:before {
  content: "\f2ea";
}
.fa-trash-alt:before {
  content: "\f2ed";
}
.fa-sync-alt:before {
  content: "\f2f1";
}
.fa-sign-out-alt:before {
  content: "\f2f5";
}
.fa-sign-in-alt:before {
  content: "\f2f6";
}
.fa-redo-alt:before {
  content: "\f2f9";
}
.fa-images:before {
  content: "\f302";
}
.fa-pencil-alt:before {
  content: "\f303";
}
.fa-pen:before {
  content: "\f304";
}
.fa-long-arrow-alt-down:before {
  content: "\f309";
}
.fa-long-arrow-alt-left:before {
  content: "\f30a";
}
.fa-long-arrow-alt-right:before {
  content: "\f30b";
}
.fa-long-arrow-alt-up:before {
  content: "\f30c";
}
.fa-expand-arrows-alt:before {
  content: "\f31e";
}
.fa-clipboard:before {
  content: "\f328";
}
.fa-arrows-alt-h:before {
  content: "\f337";
}
.fa-arrows-alt-v:before {
  content: "\f338";
}
.fa-arrow-alt-circle-down:before {
  content: "\f358";
}
.fa-arrow-alt-circle-left:before {
  content: "\f359";
}
.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}
.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}
.fa-external-link-alt:before {
  content: "\f35d";
}
.fa-external-link-square-alt:before {
  content: "\f360";
}
.fa-cloud-download-alt:before {
  content: "\f381";
}
.fa-cloud-upload-alt:before {
  content: "\f382";
}
.fa-lock-open:before {
  content: "\f3c1";
}
.fa-map-marker-alt:before {
  content: "\f3c5";
}
.fa-mobile-alt:before {
  content: "\f3cd";
}
.fa-phone-slash:before {
  content: "\f3dd";
}
.fa-portrait:before {
  content: "\f3e0";
}
.fa-tachometer-alt:before {
  content: "\f3fd";
}
.fa-user-alt:before {
  content: "\f406";
}
.fa-window-close:before {
  content: "\f410";
}
.fa-basketball-ball:before {
  content: "\f434";
}
.fa-square-full:before {
  content: "\f45c";
}
.fa-clipboard-check:before {
  content: "\f46c";
}
.fa-clipboard-list:before {
  content: "\f46d";
}
.fa-dolly:before {
  content: "\f472";
}
.fa-dolly-flatbed:before {
  content: "\f474";
}
.fa-file-medical:before {
  content: "\f477";
}
.fa-shipping-fast:before {
  content: "\f48b";
}
.fa-comment-slash:before {
  content: "\f4b3";
}
.fa-truck-loading:before {
  content: "\f4de";
}
.fa-truck-moving:before {
  content: "\f4df";
}
.fa-video-slash:before {
  content: "\f4e2";
}
.fa-user-alt-slash:before {
  content: "\f4fa";
}
.fa-user-check:before {
  content: "\f4fc";
}
.fa-user-clock:before {
  content: "\f4fd";
}
.fa-user-cog:before {
  content: "\f4fe";
}
.fa-user-edit:before {
  content: "\f4ff";
}
.fa-user-friends:before {
  content: "\f500";
}
.fa-user-minus:before {
  content: "\f503";
}
.fa-user-slash:before {
  content: "\f506";
}
.fa-user-tag:before {
  content: "\f507";
}
.fa-users-cog:before {
  content: "\f509";
}
.fa-door-closed:before {
  content: "\f52a";
}
.fa-door-open:before {
  content: "\f52b";
}
.fa-palette:before {
  content: "\f53f";
}
.fa-store:before {
  content: "\f54e";
}
.fa-store-alt:before {
  content: "\f54f";
}
.fa-file-download:before {
  content: "\f56d";
}
.fa-file-export:before {
  content: "\f56e";
}
.fa-file-import:before {
  content: "\f56f";
}
.fa-file-invoice:before {
  content: "\f570";
}
.fa-file-signature:before {
  content: "\f573";
}
.fa-file-upload:before {
  content: "\f574";
}
.fa-grip-horizontal:before {
  content: "\f58d";
}
.fa-grip-vertical:before {
  content: "\f58e";
}
.fa-luggage-cart:before {
  content: "\e92c";
}
.fa-car-alt:before {
  content: "\f5de";
}
.fa-folder-minus:before {
  content: "\f65d";
}
.fa-folder-plus:before {
  content: "\f65e";
}
.fa-volume-mute:before {
  content: "\f6a9";
}
.fa-cat:before {
  content: "\f6be";
}
.fa-dragon:before {
  content: "\f6d5";
}
.fa-file-csv:before {
  content: "\f6dd";
}
.fa-network-wired:before {
  content: "\f6ff";
}
.fa-carrot:before {
  content: "\f787";
}
.fa-sd-card:before {
  content: "\f7c2";
}
.fa-sms:before {
  content: "\f7cd";
}
.fa-phone-alt:before {
  content: "\f879";
}
.fa-phone-square-alt:before {
  content: "\f87b";
}
.fa-photo-video:before {
  content: "\f87c";
}
.fa-record-vinyl:before {
  content: "\f8d9";
}
.fa-handshake-alt-slash:before {
  content: "\f95f";
}
.fa-house-user:before {
  content: "\f965";
}
.fa-store-alt-slash:before {
  content: "\f970";
}
.fa-heart1:before {
  content: "\f006";
}
.fa-star1:before {
  content: "\f008";
}
.fa-user1:before {
  content: "\f009";
}
.fa-clock1:before {
  content: "\f018";
}
.fa-list-alt1:before {
  content: "\f029";
}
.fa-image1:before {
  content: "\f03f";
}
.fa-edit1:before {
  content: "\f045";
}
.fa-times-circle1:before {
  content: "\f05b";
}
.fa-check-circle1:before {
  content: "\f05c";
}
.fa-question-circle1:before {
  content: "\f05d";
}
.fa-eye1:before {
  content: "\f06f";
}
.fa-eye-slash1:before {
  content: "\f072";
}
.fa-comment1:before {
  content: "\f076";
}
.fa-folder1:before {
  content: "\f07d";
}
.fa-folder-open1:before {
  content: "\f07e";
}
.fa-square1:before {
  content: "\f0cc";
}
.fa-lightbulb1:before {
  content: "\f0ec";
}
.fa-bell1:before {
  content: "\f0f5";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-circle1:before {
  content: "\f112";
}
.fa-minus-square1:before {
  content: "\f147";
}
.fa-check-square1:before {
  content: "\f14c";
}
.fa-dot-circle1:before {
  content: "\f193";
}


/*end new icomoon*/

/*justify-items and justify-self DO NOT EXIST!*/
.jcc{justify-content:center;}
.acic{align-content:center; align-items:center;}

 .testel1 td{border:1px solid #00f;padding:5px}
 .memtbar1{background:#555;color:#fff}.memlrow{min-height:66px}.cim{max-width:100px;margin:1px;min-width:40px;max-height:100px;min-height:40px}.ci{max-width:100px;margin:1px;min-width:40px;max-height:100px;min-height:40px}
/*e-font-awesome*/

.xscolsmrow{flex-direction:row;}
/*START media-query*/

h1,h2{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2em;display:inline-block;vertical-align:middle;}
h1{font-family:var(--h1fontfamily);color:var(--h1color);}
h2{font-family:var(--h2fontfamily);color:var(--h2color);}
h3{font-family:var(--h3fontfamily);color:var(--h3color);}
h4{font-family:var(--h4fontfamily);color:var(--h4color);}
/*.fonav{display:flex; flex-direction:row;}*/


.mndlink{text-transform: uppercase; font-family:MetropolisRegular;  }

.xssmfww{flex-wrap:nowrap;}
.footerbotcont{display:flex; background:none; flex-wrap:nowrap; justify-content:space-between;}
.sitefooterl{ background:none;  padding:2px; display:flex; align-content:flex-start; align-items:flex-start;  justify-content:center; flex-grow:1; margin-right:5px;}
.sitefooterc{ background:none;   padding:2px; display:flex; align-content:flex-start; align-items:flex-start; justify-content:center; flex-grow:1; }
.sitefooterr{background:none;  padding:2px; display:flex; align-content:flex-start; align-items:flex-start; flex-grow:1; margin-left:5px;}
.userforminput{width:400px;}

.footercontactinfo{background:none;display:flex; flex-direction:column; flex-wrap:wrap; align-content:flex-start; align-items:flex-start; justify-content:center; }
.footertradhours{background:none;display:flex; flex-direction:column; color:#111; font-size:14px; width:auto;}
.sitefootersep1{min-width:1px; width:1px; max-width:1px; background:#000; height:100%;flex-grow:1;}



.cabbsbnext:hover:after{font-family:FontAwesome; content:"\e926"; font-size:22px; justify-content:flex-end;  margin-left:2px !important;}
.cabbsbnext:after{font-family:FontAwesome; content:"\e926"; font-size:22px; margin-left:2px !important;}
.cabbsbnext:before{margin-left:2px !important; }
.cabbcol1b{  padding:0px; padding-top:0px !important; padding-bottom:0px !important; flex-wrap:wrap; width:190px; min-width:156px;
justify-content:space-between; }

.cabbc{ display:flex;  align-self:center; align-content:center; align-items:center; justify-content:center; background:transparent; color:#fff;
width:26px; height:26px; background:#0c71e0; margin-left:4px; margin-right:4px; border-radius:3px; border:1px solid 	#10a5f5; padding:0px;}

.cabbi{font-size:22px; margin:0px; display:flex;}
.cabbif{width:30px;  display:flex; line-height:20px; margin-left:4px; margin-right:4px; background-color : #fff; border:1px solid #0859c6; border-radius:3px;text-align:center;color:#0859c6; font-weight:bold; font-size:18px; padding-top:3px;}


.cabbf{background:none;  justify-content:center; width:100%;  display:flex;}

.memnavcont1{display:flex; width:100%; justify-content:flex-end; top:1px;  position:relative; z-index:10004;}
.trns1{width:100%; position:absolute; background:transparent; }
.mnavscr{width:100%; position:fixed; top:0;  z-index:90000;  }
.homemi{display:flex; max-height:200px; width:200px; height:200px; align-self:center; margin-top:15px;}


.areaicons{ font-size:30px; display:flex;  }
.carticons{ font-size:26px; display:flex;  }


@media (min-width: 1200px) {/* +XL - Large desktops and laptops */
.cart-image{  justify-content:flex-start;}
h1{font-size:var(--xl_h1); }
h2{font-size:var(--xl_h2); }
h3{font-size:var(--xl_h3); }
h4{font-size:var(--xl_h4); }
.areaicons{ font-size:26px; display:flex;  }
.carticons{ font-size:26px; display:flex;  }
.nti{font-size:24px;}
.c1moveup{ background-position: 50% -20px; }
.mndlink{font-size:1.1em;}.mncont{padding-left:4px; padding-right:4px; margin-left:2px; margin-right:2px;}
.hplsa{height:390px;}
.footerbotcont{display:flex; background:none; flex-wrap:nowrap; justify-content:space-between; flex-grow:1; align-content:flex-start;height:100%;}
.sitefooterl{}
.sitefooterc{}
.sitefootersep1{min-width:1px; width:1px; max-width:1px; background:#000; height:100%;flex-grow:1; margin-left:5px; margin-right:5px;}
.multihead1{font-size:30px;}
.home3buttons{flex-direction:row;}
.listgen1h{height:250px;}
.listgen2h{height:160px; max-height:160px;}
.listgen1t{font-size:20px;}
.headban{ min-height:200px; height:200px;}

.headbanf{font-size:55px; line-height:55px; }
.xssmfww{flex-wrap:nowrap;}
.smdcen{justify-content:flex-start; }
.smdcencol{align-content:flex-start; align-items:flex-start;}
.mdhi1{padding-top:5px;}
.smup100p{width:100%;}
}
@media (min-width: 992px) and (max-width: 1199px) {/* +LG - Landscape tablets and medium desktops */
.cart-image{  justify-content:flex-start;}
h1{font-size:var(--lg_h1); }
h2{font-size:var(--lg_h2); }
h3{font-size:var(--lg_h3); }
h4{font-size:var(--lg_h4); }
.areaicons{ font-size:24px; display:flex;  }
.carticons{ font-size:26px; display:flex;  }
.nti{font-size:22px;}
.mndlink{font-size:1em;}.mncont{padding-left:4px; padding-right:4px; margin-left:2px; margin-right:2px;}
.hplsa{height:390px;}
.footerbotcont{display:flex; background:none; flex-wrap:nowrap; justify-content:space-between; flex-grow:1; align-content:flex-start;height:100%;}
.sitefootersep1{min-width:1px; width:1px; max-width:1px; background:#000; height:100%;flex-grow:1; margin-left:5px; margin-right:10px;}
.sitefooterl{}
.sitefooterc{}
.multihead1{font-size:22px;}
.home3buttons{flex-direction:row;}
.listgen1h{height:220px;}
.listgen2h{height:150px; max-height:150px;}
.listgen1t{font-size:20px;}
.headban{ min-height:180px; height:180px;}

.headbanf{font-size:50px; line-height:50px;}
.xssmfww{flex-wrap:nowrap;}
.smdcen{justify-content:flex-start; }
.smdcencol{align-content:flex-start; align-items:flex-start;}
a.xsheadquote > .bitli{font-size:22px;}
a.biggetq > .bitri{font-size:21px;}
.mdhi1{padding-top:5px;}
.homemaptext{font-size:22px;}
.smup100p{width:100%;}
}
@media (min-width: 768px) and (max-width: 991px) {/* +MD - Portrait tablets and small desktops */
.cart-image{  justify-content:center;}
h1{font-size:var(--md_h1); }
h2{font-size:var(--md_h2); }
h3{font-size:var(--md_h3); }
h4{font-size:var(--md_h4); }
.areaicons{ font-size:23px; display:flex;  }
.carticons{ font-size:26px; display:flex;  }
.nti{font-size:21px;}
.mndlink{font-size:0.88em;}
.mncont{padding-left:1px; padding-right:1px; margin-left:2px; margin-right:2px;}
.topsisize{font-size:22px;}
.topsicontbm{margin-bottom:0px;}
.sitefooterl{justify-content:center;}
.sitefooterc{justify-content:center;}
.footerbotcont{display:flex; background:none; flex-wrap:wrap; justify-content:space-between; flex-grow:0; align-content:flex-start;height:auto;}
.footerbotcontr{width:100%;}
.sitefooterr{width:100%;}
.footertradhours{}
.footercontactinfo{}
.sitefootersep1{min-width:1px; width:1px; max-width:1px; background:#000; height:200px;flex-grow:1; margin-left:5px; margin-right:10px;}
.multihead1{font-size:26px;}
.home3buttons{flex-direction:row;}
.listgen1h{height:200px;}
.listgen2h{height:130px;}
.listgen1t{font-size:18px;}
.headban{ min-height:160px; height:160px;}

.headbanf{font-size:45px; line-height:45px;}
.xssmfww{flex-wrap:nowrap; }
.smdcen{justify-content:flex-start; }
.smdcencol{align-content:flex-start; align-items:flex-start;}
a.xsheadquote > .bitli{font-size:16px;}
a.xsheadquote{padding-left:1px; padding-right:1px;}
a.biggetq > .bitri{font-size:20px;}
.homemaptext{font-size:17px;  top:5px; position:relative;}


.footerbotcont{display:flex; background:none; flex-wrap:wrap; justify-content:space-between; flex-grow:0; align-content:flex-start;height:auto;}
.footerbotcontr{width:100%;}
.sitefooterr{width:100%;}

.footertradhours{}
.footercontactinfo{}
.sitefootersep1{min-width:1px; width:1px; max-width:1px; background:#000; height:200px;flex-grow:1; margin-left:5px; margin-right:10px;}
.cabbsb{width:100%; justify-content:center;  }
.cabbcol1{flex-wrap:wrap; justify-content:center; }
.smup100p{width:100%;}
}
@media (min-width: 576px) and (max-width: 767px) {/* +SM - Landscape phones and portrait tablets */
.areaicons{ font-size:22px; display:flex;  }
.carticons{ font-size:26px; display:flex;  }
.cart-image{ justify-content:center;}
.nti{font-size:20px;}
h1{font-size:var(--sm_h1); }h2{font-size:var(--sm_h2); }h3{font-size:var(--sm_h3); }h4{font-size:var(--sm_h4); }
.mndlink{font-size:0.8em;}.mncont{padding-left:2px; padding-right:2px; margin-left:0px; margin-right:0px;}
.xssmfww{flex-wrap:wrap;}
.fonav{flex-direction:column;}
.hashlinktarget::before {   margin-top: -76px;   height: 76px; }
.footertradhours{max-width:260px; width:100%;}
.footercontactinfo{max-width:260px; width:100%;}
.sitefooterr{width:100%;}
.footerbotcont{display:flex; background:none; flex-wrap:wrap; justify-content:space-between;}
.sitefooterl{justify-content:center; width:100%; }
.sitefooterc{justify-content:center; width:100%;}
.multihead1{font-size:22px;}
.home3buttons{flex-direction:row;}
.listgen1h{height:180px;}
.listgen2h{height:120px;}
.listgen1t{font-size:18px;}
.headban{ min-height:130px; height:130px;}

.headbanf{font-size:40px; line-height:40px;}
.xssmfww{flex-wrap:wrap;}
.smdcen{justify-content:center; }
.smdcencol{align-content:center; align-items:center;}
a.xsheadquote > .bitli{font-size:14px;}
.homemaptext{font-size:17px; top:5px; position:relative;}
.cabbcont{ margin-right:10px;}



.trns1{width:100%; position:sticky; bottom:0; z-index:90000; }
.memnavcont1{flex-wrap:wrap; justify-content:center; position:sticky; background:rgb(31, 31, 31,.5); padding:5px;}
.trns2{ position:sticky;}

.trn4sm{margin-bottom:4px;}
.mnavscr{ width:100%; position:sticky; bottom:0px; top:auto;}
.homemi{width:140px; height:140px; max-width:140px; max-height:140px;}
.smup100p{width:100%;}
}
@media (min-width: 385px) and (max-width: 575px) {/* +XS - Portrait phones and smaller */ 
.cart-image{  justify-content:center;}
.areaicons{ font-size:21px; display:flex;  }
.carticons{ font-size:26px; display:flex;  }
.nti{font-size:19px;}

.xscolsmrow{flex-direction:column;}
.xsimg80mh{max-height:80px;}
h1{font-size:var(--xs_h1); }h2{font-size:var(--xs_h2); }h3{font-size:var(--xs_h3); }h4{font-size:var(--xs_h4); }
.xs100p{width:100%;}
.mndlink{font-size:0.85em;}.mncont{padding-left:2px; padding-right:2px; margin-left:0px; margin-right:0px;}
.xssmfww{flex-wrap:wrap;}
.fonav{flex-direction:column;}
.xsremgut{margin-left:-15px; margin-right:-15px;}
.xsnotopmargin{margin-top:0px !important;}
.hashlinktarget::before {   margin-top: -76px;   height: 76px; }
.footertradhours{max-width:260px; width:100%;}
.footercontactinfo{max-width:260px; width:100%;}
.sitefooterr{width:100%;}
.footerbotcont{display:flex; background:none; flex-wrap:wrap; justify-content:space-between;}
.sitefooterl{justify-content:center; width:100%; }
.sitefooterc{justify-content:center; width:100%;}
.multihead1{font-size:18px;}
.home3buttons{flex-direction:column;}
.listgen1h{height:180px; max-width:300px;}
.listgen2h{height:110px; max-width:300px;}
.listgen2hxs{height:110px; max-width:100%;}
.listgen1hxs{height:130px; max-width:100%;}
.listgen1bhxs{height:100px; max-width:100%;}
.listgen1chxs{height:80px; max-width:100%;}
.listgen1t{font-size:16px;}
.headban{ min-height:100px; height:100px;}

.headbanf{font-size:40px; line-height:40px;}
.xssmfww{flex-wrap:wrap;}
.smdcen{justify-content:center; }
.smdcencol{align-content:center; align-items:center;}
.xsup20{position:relative; bottom:20px;}
.xsup5{position:relative; bottom:5px;}
a.xsheadquote > .bitri{font-size:24px;}
a.biggetq > .bitri{font-size:24px;}
.homepmap2{padding-top:10px; padding-bottom:10px;}
.homepmap1{max-height:180px;}
.homemapcell1{padding-top:15px;}
.homemaptext{font-size:18px; top:5px; position:relative;}
.cabbsb{width:100%;}
.cabbcol1{width:auto; justify-content:center; }
.cabbcont{ margin-right:10px;}
.trns1{width:100%; position:sticky; bottom:0; z-index:90000; margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px;}
.memnavcont1{flex-wrap:wrap; justify-content:center; margin-right:0px;position:sticky; background:rgb(31, 31, 31,.5); padding:5px;}
.trns2{padding-left:0px; padding-right:0px; position:sticky;}
.trn4sm{margin-bottom:4px;}
.mnavscr{ width:100%; position:sticky; bottom:0px; top:auto;}
.homemi{width:140px; height:140px; max-width:140px; max-height:140px;}
}

@media (max-width: 384px) {/* +XXS - EXTRA EXTRA SMALL - Tiny devices, watches, very small portrait phones, etc. */
.cart-image{  justify-content:center;}


h1{font-size:var(--xxs_h1); line-height:calc(var(--xxs_h1) *1.1); margin-top:calc(var(--xxs_h1) *.36); margin-bottom:calc(var(--xxs_h1) *.16);}
h2{font-size:var(--xxs_h2); line-height:calc(var(--xxs_h2) *1.1);  margin-top:calc(var(--xxs_h2) *.36); margin-bottom:calc(var(--xxs_h2) *.16);}
h3{font-size:var(--xxs_h3); line-height:calc(var(--xxs_h3) *1.1);  margin-top:calc(var(--xxs_h3) *.36); margin-bottom:calc(var(--xxs_h3) *.16);}
h4{font-size:var(--xxs_h4); line-height:calc(var(--xxs_h4) *1.1);  margin-top:calc(var(--xxs_h4) *.36); margin-bottom:calc(var(--xxs_h4) *.16);}

.areaicons{ font-size:20px; display:flex;  }
.carticons{ font-size:26px; display:flex;  }
.nti{font-size:18px;}
.danglert{font-size:16px;}
.danglerp{padding:5px; padding-left:5px; padding-top:2px; padding-bottom:2px; padding-right:30px;}

.xs100p{width:100%;}
.xs100fbi{flex-basis:100% !important;}
.mndlink{font-size:0.85em;}.mncont{padding-left:2px; padding-right:2px; margin-left:0px; margin-right:0px;}
.xssmfww{flex-wrap:wrap;}
.fonav{flex-direction:column;}
.fonavo{flex-direction:row; flex-wrap:nowrap;}
.xsremgut{margin-left:-15px; margin-right:-15px;}
.xsnotopmargin{margin-top:0px !important;}
.hashlinktarget::before {   margin-top: -76px;   height: 76px; }
.footertradhours{max-width:260px; width:100%;}
.footercontactinfo{max-width:260px; width:100%;}
.sitefooterr{width:100%;}
.footerbotcont{display:flex; background:none; flex-wrap:wrap; justify-content:space-between;}
.sitefooterl{justify-content:center; width:100%; }
.sitefooterc{justify-content:center; width:100%;}
.multihead1{font-size:18px;}
.home3buttons{flex-direction:column;}
.listgen1h{height:180px; max-width:300px;}
.listgen2h{height:110px; max-width:300px;}
.listgen2hxs{height:110px; max-width:100%;}
.listgen1hxs{height:130px; max-width:100%;}
.listgen1bhxs{height:100px; max-width:100%;}
.listgen1chxs{height:80px; max-width:100%;}
.listgen1t{font-size:14px;}
.headban{ min-height:100px; height:100px;}

.headbanf{font-size:22px; line-height:22px;}
.xssmfww{flex-wrap:wrap;}
.smdcen{justify-content:center; }
.smdcencol{align-content:center; align-items:center;}
.xsup20{position:relative; bottom:20px;}
.xsup5{position:relative; bottom:5px;}
a.xsheadquote > .bitri{font-size:18px;}
a.biggetq > .bitri{font-size:18px;}
.homepmap2{padding-top:10px;}
.homepmap1{max-height:150px;}
.homemapcell1{padding-top:0px;}
.homemaptext{font-size:14px; top:5px; position:relative;}
.cabbcont{display:flex; margin:0px; margin-top:4px;  margin-bottom:4px;}
.trns1{width:100%; position:sticky; bottom:0;  z-index:90000; margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px;}
.memnavcont1{flex-wrap:wrap; justify-content:center; margin-right:0px;position:sticky; background:rgb(31, 31, 31,.5); padding:5px;}
.trns2{padding-left:0px; padding-right:0px;position:sticky;}
.trn4sm{margin-bottom:4px;}
.mnavscr{ width:100%; position:sticky; bottom:0px; top:auto; }
.homemi{width:140px; height:140px; max-width:140px; max-height:140px;}
}


/* END media-query */



.mndropdown-content360w{border-radius:3px;background-color:var(--mdropbutbg); box-shadow:0 8px 16px 0 var(--panel-glow);padding:15px; z-index:200;}
.dropdown-hbcontent{background:#821E20;}
.dropdown-hbcontent a{color:#fff;}
.dropdown-hbcontent a:hover{color:#79bcff}
.dropdown-phonemenucontentm{background-color:#3276C9;}
a.mnddbl{white-space:nowrap;}
.mnddbsl{text-align:left;}

.mnsep{height:100%; flex-grow:0;align-self:center; width:0px; min-width:0px; max-width:0px; position:relative; top:1px;border-right:1px solid var(--mnisc); }
.hlh72p{}
.hlh28p{}
a.mnddbsl{display:inline-flex; flex-wrap:nowrap;  justify-content:flex-start; }
a.mnddbsl:hover .mnddbsir {color:var(--ddpsihi);} 
.mnddbshr{}

.mnddbst{display:flex;  width:auto;}
#topnavmenu{display:flex; align-self:center; flex-wrap:nowrap; width:100%;  align-items: stretch; flex-grow:1; position: relative;}

.topnavloc{position:relative; bottom:0px; width:100%; border:0px #000 solid; display:flex;  width:100%; justify-content:space-between; }

.bic{ display:flex;align-items:center; justify-content:center;}
a.bi{display:flex; align-self:center; align-content:center; align-items:center; line-height:28px;  background:var(--defaultbutton1bgcolornormal); color:var(--defaultbutton1textcolornormal);    text-decoration:none; border-radius:3px;}
a.bi .bitli{display:flex; padding-right:10px;	display:flex;   align-items: flex-start;  justify-content: center; width:100%; text-decoration:none;font-weight:normal; font-size:18px; }
a.bi .bitri{display:flex; padding-left:10px;	display:flex;   align-items: flex-start;  justify-content: center; width:100%; text-decoration:none;font-weight:bold; font-size:18px; }
a.bi .biili{display:flex; align-self: center;  font-size:32px; text-decoration:none; margin-left:5px;  margin-right:10px; padding:2px;position:relative; }  .bihi{font-size:28px; }
a.bi .biiri{display:flex; align-self: center;   font-size:32px; text-decoration:none; margin-right:5px;  margin-left:10px; padding:2px;position:relative;  }

.bi{display:flex; align-self:center; align-content:center; align-items:center; line-height:28px;  background:var(--defaultbutton1bgcolornormal); color:var(--defaultbutton1textcolornormal);    text-decoration:none; border-radius:3px;}
.bi .bitli{display:flex; padding-right:10px;	display:flex;   align-items: flex-start;  justify-content: center; width:100%; text-decoration:none;font-weight:normal; font-size:18px; }
.bi .bitri{display:flex; padding-left:10px;	display:flex;   align-items: flex-start;  justify-content: center; width:100%; text-decoration:none;font-weight:bold; font-size:18px; }
.bi .biili{display:flex; align-self: center;  font-size:32px; text-decoration:none; margin-left:5px;  margin-right:10px; padding:2px;position:relative; }  .bihi{font-size:28px; }
.bi .biiri{display:flex; align-self: center;   font-size:32px; text-decoration:none; margin-right:5px;  margin-left:10px; padding:2px;position:relative;  }

a.bi{  background:var(--defaultbutton1bgcolornormal); color:var(--defaultbutton1textcolornormal); }
a.bi .biiri,a.bi .biili{color:var(--defaultbutton1iconcolornormal);  }
a.bi:hover{background:var(--defaultbutton1bgcolorhover); }
a.bi:hover>.bitli,a.bi:hover>.bitri{color:var(--defaultbutton1textcolorhover);  }
a.bi:hover>.biili,a.bi:hover>.biiri{color:var(--defaultbutton1iconcolorhover);  }

.homerighttitles{font-weight:bold; color:#333; font-size:18px;}

a.areasubnavsouter{display:flex; width:100%;transition: background .4s; transition: border .4s; transition: color .2s; min-height:20px;}
.areanamecont{border-radius:3px;margin-top:0px; margin-bottom:8px; font-size:30px; padding-top:0px; padding:0px; color:#fff; font-weight:bold; width:100%; display:flex; justify-content:space-between;  
 }
.areasubnavsimagepart{transition: transform .4s;width:auto; min-width:80px; height:auto; min-height:38px; align-content:center; align-items:center; justify-content:center;  text-align:left; max-height:38px; background:gray;
border-bottom-left-radius:3px;
border-top-left-radius:3px; background-position:center; background-size:cover; }

.areanametextq{ background:none;  font-weight:bold; font-size:30px; line-height:32px;}
.smlmhelp{display:flex; color:#fff; background:none; justify-content:center;   }
.f12{font-size:12px; background:var(--defalutnavtranspbg); padding:2px; border-radius:10px; padding-top:2; padding-bottom:2; line-height:14px; padding-left:5px; padding-right:5px;}

.areasubnavsouter:hover  span.areasubnavsimagepart{background:red;transform: scale(1.2); transition: background .4s; transition: border .4s; transition: color .2s; transition: transform .3s;}
.areanavsubs{}

a.areanavsubs {margin-top:4px; margin-bottom:4px;background:var(--sidenavbg); color:var(--sidenavfg); padding-left:0px; border:1px solid var(--sidenavborder);
width:100%; align-content:center; align-items:center; justify-content:flex-start;  text-align:left; padding:0px; border-top-right-radius:25px; border-bottom-right-radius:25px;
}
a.areanavsubs > .bitri{font-weight:normal; font-size:14px; text-align:left;  width:100%; padding-left:10px; text-align:left;   justify-content:flex-start;}
a.areanavsubs{min-height:30px; padding-top:0px; padding-bottom:0px; }
a.areanavsubs > .biiri{color:var(--sidenavicon);}

a.areanavsubs:hover{background:var(--sidenbavbghov); color:var(--sidenavfghov); }
a.areanavsubs:hover .biiri{color:var(--sidenaviconhov);}

a.areanavback {margin-top:4px; margin-bottom:8px;background:var(--maincolor1); color:#fff; border:1px solid #fff; width:100%; border-radius:0px; padding-top:0px; padding-bottom:0px; text-align:left; }
a.areanavback > .bitli{font-weight:bold; font-size:18px; text-align:left; }
a.areanavback{min-height:30px; padding-top:2px; padding-bottom:2px;  }
a.areanavback > .biili{color:#fff; font-size:40px;  margin-top:0px; margin-bottom:0px; line-height:36px;}
.jcl{justify-content:flex-start;}
.areasubnavsouter{display:flex; width:100%;}

.areanamecont{border-radius:3px;margin-top:0px; margin-bottom:8px; font-size:30px; padding:10px; color:#fff; font-weight:bold; width:100%; display:flex; justify-content:flex-start;  align-content:center; align-items:center;
text-align:center; }
.areasubnavsimagepart{width:auto; min-width:80px; height:auto; min-height:38px; align-content:center; align-items:center; justify-content:center;  text-align:left; max-height:38px; background:gray;
border-bottom-left-radius:3px;
border-top-left-radius:3px; background-position:center; background-size:cover; }
.areaicon{color:red; font-size:38px; display:flex; align-self:center; margin-right:10px; }
.areanametext{display:flex; margin-left:10px; color:#fff; background:none; width:100%; justify-content:center; position:relative; right:10%; margin-left:30px; font-weight:bold; font-size:40px; 
}

.won{display:flex;}
.woff{display:none;}
.areaicons{transition: background .5s, color .3s;font-family:'FontAwesome';transform:content; transition: background 1s, color .3s, transform .8s;}
.carticons{transition: background .5s, color .3s;font-family:'FontAwesome';transform:content; transition: background 1s, color .3s, transform .8s;}
.siaon{  }
.siaon:after{  }
.siaoff{ }
.siboff:after{}
.genicoon:after{content:"\f192";color:var(--mobddioff);}
.totalsicon:after{content:"\f46d";color:rgb(8, 89, 198);}


/*7-cats 8-recentlyviewed 9-featuredproduct f0cbf0caf022f029*/
.siaoff#si7a:after{content:"\f13a"; color:var(--mobddioff)}
.siaon#si7a:after{content:"\f139";color:var(--mobddion); }
.siboff#si7b:after{content:"\f0ca"; }
.sibon#si7b:after{content:"\f0ca";color:var(--mobddion);}

.siaoff#si2a:after{content:"\f13a"; color:var(--mobddioff)}
.siaon#si2a:after{content:"\f139";color:var(--mobddion); }
.siboff#si2b:after{content:"\f472"; }
.sibon#si2b:after{content:"\f472";color:rgb(8, 89, 198);}


.siaoff#si8a:after{content:"\f13a"; color:var(--mobddioff)}
.siaon#si8a:after{content:"\f139";color:var(--mobddion); }
.siboff#si8b:after{content:"\f018";}
.sibon#si8b:after{content:"\f018";color:var(--mobddion);}


.siaoff#si9a:after{content:"\f13a"; color:var(--mobddioff)}
.siaon#si9a:after{content:"\f139";color:var(--mobddion); }
.siboff#si9b:after{content:"\f3a5";}
.sibon#si9b:after{content:"\f3a5";color:var(--mobddion);}


.siaoff#si4a:after{content:"\f13a"; color:var(--mobddioff)}
.siaon#si4a:after{content:"\f139";color:var(--mobddion); }
.siboff#si4b:after{content:"\f15c";color:rgb(8, 89, 198);}
.sibon#si4b:after{content:"\f15c";color:rgb(8, 89, 198);}

.siaoff#si5a:after{content:"\f13a"; color:var(--mobddioff)}
.siaon#si5a:after{content:"\f139";color:var(--mobddion); }
.siboff#si5b:after{content:"\e926";color:rgb(8, 89, 198);}
.sibon#si5b:after{content:"\e926";color:rgb(8, 89, 198);}


.siaoff#si6a:after{content:"\f13a"; color:var(--mobddioff)}
.siaon#si6a:after{content:"\f139";color:var(--mobddion); }
.siboff#si6b:after{content:"\e928";color:rgb(8, 89, 198);}
.sibon#si6b:after{content:"\e928";color:rgb(8, 89, 198);}


.siaoff#si3a:after{content:"\f13a"; color:var(--mobddioff)}
.siaon#si3a:after{content:"\f139";color:var(--mobddion); }
.siboff#si3b:after{content:"\f1ea";}
.sibon#si3b:after{content:"\f1ea";color:var(--mobddion);}

.siaoff#si1a:after{content:"\f13a"; color:var(--mobddioff)}
.siaon#si1a:after{content:"\f139";color:var(--mobddion); }
.siboff#si1b:after{content:"\f1ea";}
.sibon#si1b:after{content:"\f1ea";color:var(--mobddion);}

.siaoff#chb_adda:after{content:"\f13a"; color:var(--mobddioff)}
.siaon#chb_adda:after{content:"\f139";color:var(--mobddion); }
.siboff#chb_addb:after{content:"\f4e0";color:rgb(8, 89, 198); }
.sibon#chb_addb:after{content:"\f4e0";color:rgb(8, 89, 198);}

.siaoff#chb_meta:after{content:"\f13a"; color:var(--mobddioff)}
.siaon#chb_meta:after{content:"\f139";color:var(--mobddion); }
.siboff#chb_metb:after{content:"\f48b";color:rgb(8, 89, 198); }
.sibon#chb_metb:after{content:"\f48b";color:rgb(8, 89, 198);}


/*
.smbuton7a:after {content:"\f0ca";}
.smbutoff7a:after {content:"\f0ca";}
.smbuton7b:after {content:"\f0ca";}
.smbutoff7b:after {content:"\f0ca";}

.smbuton8a:after {content:"\f018";}
.smbutoff8a:after {content:"\f018";}
.smbuton8b:after {content:"\f018";}
.smbutoff8b:after {content:"\f018";}




.smbutionb{transition: background .5s, color .3s;}
.smbutionb:after{font-family:'FontAwesome';content:"\f0ca";  color:var(--mobddion); transform:content; transition: background 1s, color .3s, transform .8s; }
.smbutioffb{ transition: background 1s, color .3s;}
.smbutioffb:after{font-family:'FontAwesome';  content:"\f0ca"; color:var(--mobddioff); transform:content; transition: background 1s, color .3s, transform .8s;}

.smbutionc{transition: background .5s, color .3s;}
.smbutionc:after{font-family:'FontAwesome';content:"\f018";  color:var(--mobddion); transform:content; transition: background 1s, color .3s, transform .8s; }
.smbutioffc{ transition: background 1s, color .3s;}
.smbutioffc:after{font-family:'FontAwesome';  content:"\f018"; color:var(--mobddioff); transform:content; transition: background 1s, color .3s, transform .8s;}

.smbutiond{transition: background .5s, color .3s;}
.smbutiond:after{font-family:'FontAwesome';content:"\f193";  color:var(--mobddion); transform:content; transition: background 1s, color .3s, transform .8s; }
.smbutioffd{ transition: background 1s, color .3s;}
.smbutioffd:after{font-family:'FontAwesome';  content:"\f192"; color:var(--mobddioff); transform:content; transition: background 1s, color .3s, transform .8s;}
*/
.stroketext2{font-size:30px;font-weight:900;line-height:32px;letter-spacing:1px;color:#fff;  text-shadow: 1px 1px 2px RGBA(0,112,0,.7), 0 0 1em RGBA(0,112,0,.7), 0 0 0.2em RGBA(0,112,0,.7);}


.stro1{
 font-weight:bold;
text-shadow: rgb(0, 91, 170) 3px 0px 0px, rgb(0, 91, 170) 2.83487px 0.981584px 0px, rgb(0, 91, 170) 2.35766px 1.85511px 0px, rgb(0, 91, 170) 1.62091px 2.52441px 0px, rgb(0, 91, 170) 0.705713px 2.91581px 0px, rgb(0, 91, 170) -0.287171px 2.98622px 0px, rgb(0, 91, 170) -1.24844px 2.72789px 0px, rgb(0, 91, 170) -2.07227px 2.16926px 0px, rgb(0, 91, 170) -2.66798px 1.37182px 0px, rgb(0, 91, 170) -2.96998px 0.42336px 0px, rgb(0, 91, 170) -2.94502px -0.571704px 0px, rgb(0, 91, 170) -2.59586px -1.50383px 0px, rgb(0, 91, 170) -1.96093px -2.27041px 0px, rgb(0, 91, 170) -1.11013px -2.78704px 0px, rgb(0, 91, 170) -0.137119px -2.99686px 0px, rgb(0, 91, 170) 0.850987px -2.87677px 0px, rgb(0, 91, 170) 1.74541px -2.43999px 0px, rgb(0, 91, 170) 2.44769px -1.73459px 0px, rgb(0, 91, 170) 2.88051px -0.838247px 0px;

}


.cusubmitbuttonbnext{display:flex; background:var(--submitbuttontype2bg) !important; color:var(--submitbuttontype2text) !important;align-items:center; font-size:18px; height:40px;}
.cusubmitbuttonbnext .biiri{font-family:"FontAwesome"; content:"\f054"; border-left:5px transparent solid; color: var(--submitbuttontype2icon); margin-left:auto; font-size:32px;}
.cusubmitbuttonbnext:before{ content:""; margin-left:auto;}
.cusubmitbuttonbnext:hover{background:var(--submitbuttontype2hoverbg) !important; color:var(--submitbuttontype2hovertext) !important;}
.cusubmitbuttonbnext:hover .biiri{font-family:"FontAwesome"; content:"\f054"; border-left:5px transparent solid; color: var(--submitbuttontype2iconhover); }

.cusubmitbuttonbback{display:flex; background:var(--submitbuttontype2bg) !important; color:var(--submitbuttontype2text) !important;align-items:center;}
.cusubmitbuttonbback:before{font-family:FontAwesome; content:"\f053"; border-right:10px transparent solid; color: var(--submitbuttontype2icon); margin-right:auto;}
.cusubmitbuttonbback:after{ content:""; margin-left:auto;}
.cusubmitbuttonbback:hover{background:var(--submitbuttontype2hoverbg) !important; color:var(--submitbuttontype2hovertext) !important;}
.cusubmitbuttonbback:hover:before{font-family:FontAwesome; content:"\f053"; border-right:10px transparent solid; color: var(--submitbuttontype2iconhover); }


.cart-text{font-size:15px}
.cart-header{font-weight:bold; background:var(--cart-header-bg); color:var(--cart-header-text);}
span.cbchecked:before{font-family:'FontAwesome';content:"\f14c"}
span.cbunchecked:before{font-family:'FontAwesome';content:"\f0cc"}
.pwshbut{display:flex;  align-items:center; align-content:center;}
.pwshbut2{display:flex; align-items:center; align-content:center; }
.pwbut2{display:flex; position:relative; }
.pwbut3{display:flex;  position:relative; }

.bi > .biili,.biiri {transition: color .2s ease;}
.bi {transition: background .1s, color .2s; min-height:50px;}
.biili{transition: color 0.2s;}
.biiri{transition: color 0.2s;}
.fnmicon{transition: color 0.2s;}
.beauty{transition: background 0.3s, color .2s;}
.tall{text-align:left;}
.talc{text-align:center;}
.talr{text-align:right;}
.mt4{margin-top:4px;}
.ml4{margin-left:4px;}
.mr4{margin-right:4px;}
.m4{margin:4px;}






a.bi4{background:var(--defaultbutton4bgcolornormal); color:var(--defaultbutton4textcolornormal); }
a.bi4 .biiri,a.bi4 .biili{color:var(--defaultbutton4iconcolornormal);  }
a.bi4:hover{background:var(--defaultbutton4bgcolorhover); }
a.bi4:hover>.bitli,a.bi4:hover>.bitri{color:var(--defaultbutton4textcolorhover);  }
a.bi4:hover>.biili,a.bi4:hover>.biiri{color:var(--defaultbutton4iconcolorhover);  }

.submitbutton_type1{background:var(--submitbuttontype1bg) !important; color:var(--submitbuttontype1text) !important;}
.submitbutton_type1:hover{background:var(--submitbuttontype1hoverbg) !important; color:var(--submitbuttontype1hovertext) !important;}
.submitbutton_type2{background:var(--submitbuttontype2bg) !important; color:var(--submitbuttontype2text) !important;}
.submitbutton_type2:hover{background:var(--submitbuttontype2hoverbg) !important; color:var(--submitbuttontype2hovertext) !important;}

.ddm_genb:hover{color:var(--defaultbutton1textcolornormal);background:var(--defaultbutton1bgcolornormal);text-decoration:none}
.ddm_genb:link{color:var(--defaultbutton1textcolornormal);}.ddm_genb:visited{color:var(--defaultbutton1textcolornormal);}
.ddm_genb:active{color:var(--defaultbutton1textcolornormal);}
.ddm_genb{color:var(--defaultbutton1textcolornormal);background:var(--defaultbutton1bgcolornormal);font-size:14px;font-weight:bold;display:inline-block;vertical-align:middle;padding:3px;padding-left:5px;padding-right:5px;padding-top:8px;padding-bottom:8px;text-decoration:none;-moz-border-radius:3px;border-radius:3px;border:1px transparent solid;text-align:center;white-space:nowrap}
.ddm_genb:hover{color:var(--defaultbutton1textcolorhover);background:var(--defaultbutton1bgcolorhover);text-decoration:none}.ddm_genb:link{color:var(--defaultbutton1textcolornormal);}.ddm_genb:visited{color:var(--defaultbutton1textcolornormal);}.ddm_genb:active{color:var(--defaultbutton1textcolornormal);}.conbut1{display:inline-block;width:100%;vertical-align:middle;padding:4px;width:auto;line-height:20px;background:#394d9f;-moz-border-radius:3px;border-radius:3px}

.prodititle{font-weight:bold; color:var(--othercolor7); margin-left:5px; margin-right:5px;}
.itpncont{display:flex; align-content:center; flex-direction:row; flex-wrap:wrap;}
.itpn{display:flex; align-self:center; padding:4px; margin:5px; justify-content:center; align-content:center; align-items:center; background:	#7ae4ff; color:#333333; border-radius:5px; text-decoration:none;}
.itpn.itpn_end{}
.itpn.itpn_sep{margin-left:0px; margin-right:0px; margin:0px; background:none; padding-left:0px; padding-right:0px; color:transparent;}
.itpn.itpn_link_sel{background:#0859c6; color:#fff; min-width:20px; }
.itpn.itpn_link{text-decoration:none; min-width:20px; }

.itpn:hover{background:#0859c6; color:#fff;}
.itpnht{display:flex; align-self:center; align-content:center; align-items:center; margin-right:3px;}

.prprc1{  color:var(--othercolor17); font-family:"MetropolisExtraBold"; display:flex; align-content:flex-end; align-items:flex-end; font-size:16px;}
.ff1{font-family:"MetropolisRegular";}
.ff2{font-family:"MetropolisExtraBold";}
.df{display:flex;}
.alcce{align-content:center;}
.alice{align-items:center;}
.alcfe{align-content:flex-end;}
.alife{align-items:flex-end;}
.fs16{ font-size:16px;}
.fwn{ font-weight:normal;}
.fwb{ font-weight:bold;}
.fs20{ font-size:20px;}
.fs25{ font-size:25px;}
.fs30{font-size:30px;}
.fs40{font-size:40px;}
.fs50{font-size:50px;}
.ml5{margin-left:5px;}


.xsheadsearchin :focus{border:1px solid #fff;}.bottomsquare{color:#8d8d8d; margin-right:3px; margin-left:3px;}



/*start blueimp*/


@charset "UTF-8";.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear;backface-visibility:hidden;-moz-backface-visibility:hidden}
.blueimp-gallery>.slides>.slide>.slide-content{margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;opacity:1}.blueimp-gallery{position:fixed;z-index:999999;overflow:hidden;background:#000;opacity:0;display:none;direction:ltr;-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.blueimp-gallery-carousel{position:relative;z-index:auto;margin:1em auto;padding-bottom:56.25%;box-shadow:0 0 4px rgba(0,0,0,.1);-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom}.blueimp-gallery-display{display:block;opacity:1}.blueimp-gallery>.slides{position:relative;height:100%;overflow:hidden}.blueimp-gallery-carousel>.slides{position:absolute}
.blueimp-gallery>.slides>.slide{position:relative;float:left;height:100%;text-align:center;-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1);-moz-transition-timing-function:cubic-bezier(.645,.045,.355,1);-ms-transition-timing-function:cubic-bezier(.645,.045,.355,1);-o-transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-timing-function:cubic-bezier(.645,.045,.355,1)}.blueimp-gallery>.slides>.slide-loading{background:url(/bi/img/loading.gif) center no-repeat;background-size:64px 64px}.blueimp-gallery>.slides>.slide-loading>.slide-content{opacity:0}.blueimp-gallery>.slides>.slide-error{background:url(/bi/img/error.png) center no-repeat}.blueimp-gallery>.slides>.slide-error>.slide-content{display:none}
.blueimp-gallery>.next,.blueimp-gallery>.prev{position:absolute;top:50%;left:15px;width:40px;height:40px;margin-top:-23px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-decoration:none;text-shadow:0 0 2px #000;text-align:center;background:#222;background:rgba(0,0,0,.5);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;cursor:pointer;display:none}.blueimp-gallery>.next{left:auto;right:15px}
.blueimp-gallery>.close,.blueimp-gallery>.title{position:absolute;top:15px;left:15px;margin:0 40px 0 0;font-size:20px;line-height:30px;color:#fff;text-shadow:0 0 2px #000;opacity:.8;display:none}.blueimp-gallery>.close{padding:15px;right:15px;left:auto;margin:-15px;font-size:30px;text-decoration:none;cursor:pointer}.blueimp-gallery>.play-pause{position:absolute;right:15px;bottom:15px;width:15px;height:15px;background:url(/bi/img/play-pause.png) 0 0 no-repeat;cursor:pointer;opacity:.5;display:none}.blueimp-gallery-playing>.play-pause{background-position:-15px 0}
.blueimp-gallery-controls>.close,.blueimp-gallery-controls>.next,.blueimp-gallery-controls>.play-pause,.blueimp-gallery-controls>.prev,.blueimp-gallery-controls>.title{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}
.blueimp-gallery-left>.prev,.blueimp-gallery-right>.next,.blueimp-gallery-single>.next,.blueimp-gallery-single>.play-pause,.blueimp-gallery-single>.prev{display:none}.blueimp-gallery>.close,.blueimp-gallery>.next,.blueimp-gallery>.play-pause,.blueimp-gallery>.prev,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.blueimp-gallery>.close:hover,.blueimp-gallery>.next:hover,.blueimp-gallery>.play-pause:hover,.blueimp-gallery>.prev:hover,.blueimp-gallery>.title:hover{color:#fff;opacity:1}
body:last-child .blueimp-gallery>.slides>.slide-error{background-image:url(/bi/img/error.svg)}body:last-child .blueimp-gallery>.play-pause{width:20px;height:20px;background-size:40px 20px;background-image:url(/bi/img/play-pause.svg)}
body:last-child .blueimp-gallery-playing>.play-pause{background-position:-20px 0}*+html .blueimp-gallery>.slides>.slide{min-height:300px}*+html .blueimp-gallery>.slides>.slide>.slide-content{position:relative}
@media (prefers-color-scheme:light){.blueimp-gallery-carousel{background:#fff}}.blueimp-gallery>.indicator{position:absolute;top:auto;right:15px;bottom:15px;left:15px;margin:0 40px;padding:0;list-style:none;text-align:center;line-height:10px;display:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.blueimp-gallery>.indicator>li{display:inline-block;position:relative;width:9px;height:9px;margin:6px 3px 0 3px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid transparent;background:#ccc;background:rgba(255,255,255,.25) center no-repeat;border-radius:5px;box-shadow:0 0 2px #000;opacity:.5;cursor:pointer}*+html .blueimp-gallery>.indicator>li{display:inline}
.blueimp-gallery>.indicator>.active,.blueimp-gallery>.indicator>li:hover{background-color:#fff;border-color:#fff;opacity:1}.blueimp-gallery>.indicator>li:after{opacity:0;display:block;position:absolute;content:'';top:-5em;left:4px;width:75px;height:75px;transition:transform .6s ease-out,opacity .4s ease-out;transform:translateX(-50%) translateY(0) translateZ(0);pointer-events:none}.blueimp-gallery>.indicator>li:hover:after{opacity:1;border-radius:50%;background:inherit;transform:translateX(-50%) translateY(-5px) translateZ(0)}.blueimp-gallery>.indicator>.active:after{display:none}.blueimp-gallery-controls>.indicator{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}
.blueimp-gallery-single>.indicator{display:none}
.blueimp-gallery>.slides>.slide>.video-content>img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:auto;max-width:100%;max-height:100%;backface-visibility:hidden;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.video-content>video{position:absolute;top:0;left:0;width:100%;height:100%;display:none}
.blueimp-gallery>.slides>.slide>.video-content>iframe{position:absolute;top:100%;left:0;width:100%;height:100%;border:none}.blueimp-gallery>.slides>.slide>.video-playing>iframe{top:0}
.blueimp-gallery>.slides>.slide>.video-content>a{position:absolute;top:50%;right:0;left:0;margin:-64px auto 0;width:128px;height:128px;background:url(/bi/img/video-play.png) center no-repeat;opacity:.8;cursor:pointer}.blueimp-gallery>.slides>.slide>.video-playing>a,.blueimp-gallery>.slides>.slide>.video-playing>img{display:none}
.blueimp-gallery>.slides>.slide>.video-playing>video{display:block}.blueimp-gallery>.slides>.slide>.video-loading>a{background:url(/bi/img/loading.gif) center no-repeat;background-size:64px 64px}*+html .blueimp-gallery>.slides>.slide>.video-content{height:100%}*+html .blueimp-gallery>.slides>.slide>.video-content>a{left:50%;margin-left:-64px}.blueimp-gallery>.slides>.slide>.video-content>a:hover{opacity:1}body:last-child .blueimp-gallery>.slides>.slide>.video-content:not(.video-loading)>a{background-image:url(/bi/img/video-play.svg)}
.blueimp-gallery-controls > .description {
  display: flex;
  background:RGBA(17,17,17,.5);
  width:100%;
  justify-content:center;
  text-align:center;
padding-left:15px;
padding-right:15px;
  position: absolute;
  top: 50px;
  left: 0px;
  color: #fff; 
}
.blueimp-gallery-controls > .example {
  display: flex;
  background:RGBA(17,17,17,.5);
  width:100%;
  justify-content:center;
  text-align:center;
padding-left:15px;
padding-right:15px;
  position: absolute;
  bottom: 45px;
  left: 0px;
  color: #fff; 
  pointer-events: none;
}
.galcclose{display:flex; align-items:center; align-content:center; font-size:16px;}
.galcclose:after{display:flex; font-size:30px; margin-left:10px;font-family:FontAwesome; content:"\f00d"; }
.galprev{display:flex; align-items:center; align-content:center; font-size:16px; position:relative;  right:15px; top:5px;}
.galprev:after{color:#fff; display:flex; font-size:50px; margin-left:10px;font-family:FontAwesome; content:"\f137"; }
.galnext{display:flex; align-items:center; align-content:center; font-size:16px; position:relative;  right:15px; top:5px;}
.galnext:after{color:#fff; display:flex; font-size:50px; margin-left:10px;font-family:FontAwesome; content:"\f138"; }


/*end blueimp*/







.menuend1{font-family:Arial; display:flex; align-items:center;  justify-content:space-between; text-decoration:none; background:var(--maincolor1); padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px;}
.menuend2{display:flex; align-self:center; text-align:left; vertical-align:middle; font-size: 18px; position:relative; text-decoration:none;  color:#fff; margin-right:10px; }
.menuend3{display:flex;color:#fff; font-weight:bold; font-size:16px; margin:4px; display:flex; align-items:center; align-content:center;  background:none;}
.xheader-main-buttons-t{font-weight:bold; font-family:Arial; line-height:16px;}

.prodiprice{font-weight:bold; font-size:50px; color:var(--othercolor17); font-family:"MetropolisExtraBold";}

a.tbucart{background:transparent; color:#0c71e0;}
a.tbucart > .biili{background:transparent; color:#333;}


a.xsocial-icon-facebook{background:#3b5998; color:#fff; padding:5px; border-radius:5px;   padding:5px; margin:8px; padding-left:8px; padding-right:8px;}
a.xsocial-icon-facebook:hover{background:#fff; color:#3b5998;}
a.xsocial-icon-instagram{background:#3f729b; color:#fff; padding:5px; border-radius:5px;   padding:5px; margin:8px; padding-left:8px; padding-right:8px;}
a.xsocial-icon-instagram:hover{background:#fff; color:#3f729b; }



a.header-social-icons{padding:5px; border-radius:5px; color:var(--header-main-buttons-bg);}
a.header-social-icons:hover{color: var(--header-social-icons-hover); }
a.social-icon-facebook{color:#3b5998; }
a.social-icon-instagram{color:#3f729b; }
a.social-icon-twitter{color:#00acee; }
a.social-icon-linkedin{color:#0e76a8; }
a.social-icon-store{color:#333; }

.mcbr{transition:.1s;}
.mcbr:after{transition:.2s;}
a.mcb{font-family:arial;display:flex;align-items:center;justify-content:flex-end; font-size:18px;line-height:20px;padding:2px;padding-right:10px;padding-left:10px;text-decoration:none;color:var(--defaultbutton1textcolornormal);background: var(--defaultbutton1bgcolornormal);border-radius:3px;}
a.mcb span{display:flex;line-height:32px;}
a.mcbr:after{display:flex; font-family:FontAwesome; content:"\f0da"; color: var(--defaultbutton1iconcolornormal);  border-left:5px transparent solid;  font-size:32px; line-height:36px;}
a.mcbr:hover{ color: var(--defaultbutton1textcolorhover);background: var(--defaultbutton1bgcolorhover); }
a.mcbr:hover:after{color:var(--defaultbutton1iconcolorhover); }

a.footer_business_but{ color:var(--ftbusinessbuttextnormal); background:var(--ftbusinessbutbgnormal);margin:4px; padding-right:5px;}
a.footer_business_but > .biili{color:var(--ftbusinessbuticonnormal);align-self: center;  font-size:32px; text-decoration:none; margin-left:2px;  margin-right:10px; padding:2px;position:relative; } /*Icon for Left Icon*/ .bihi{font-size:28px; }/* Head Icon*/
a.footer_business_but > .bitli{background:none; padding-right:10px; display:flex;   align-items: center;  justify-content: center; width:100%; text-decoration:none;font-weight:normal; font-size:16px; }/*Text for Left Icon*/

a.footer_business_but:hover{background:var(--ftbusinessbutbghover); color:var(--ftbusinessbuttexthover);}
a.footer_business_but:hover > .biili{ color:var(--ftbusinessbuticonhover); }


.headsearchin{margin:0px;padding:0px;border:0px;font-size:16px;width:220px;vertical-align:middle;height:40px;line-height:40px;padding-left:5px;font-size:18px;border-radius:5px;bottom:3px;position:relative; width:calc(100% - 40px);}
.hsearchbox{padding:0;display:inline-block;vertical-align:middle;height:38px;line-height:42px;padding-right:4px;margin:1px;font-size:18px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; width:90%;}
a.bi4.headerphone1:hover{background:#555; }

.footerlogogrid{background:#fff; width:100%; border-radius:3px; padding:5px; display:flex; justify-content:space-evenly; flex-wrap:nowrap; }
.footerlogocol1{width:100%; display:flex; flex-direction:column;background:none; border: 0px solid red;  justify-content:center; }
.footerlogoitem1{flex-grow:1; display:flex;margin:0px; background:none; justify-content:center; align-self:center;   max-width:140px; background:none; border:0px solid purple; }
.footbimg1{display:flex; align-self:center; background:none; border:0px solid blue;  border-radius:1px; border:2px solid transparent;}



.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}

.dim2{background:gray; padding:5px;border:0px solid red; display:flex; flex-wrap:wrap; align-content:flex-start; justify-content:flex-start; border-radius:3px;}

#bigprodgal-inpage img {border-radius:3px;}

#bigprodlinks img{display:flex; align-self:flex-start; max-height:60px; margin:2px;border:1px solid #fff; }


.pseudo-background-img-container {  position: relative;display:flex;border:0px solid red;  width:100%;  }
.pseudo-background-img-container2 {   position: relative;  display:flex;flex-direction:column;border:0px solid green;height:100%;}
.pseudo-background-img {display:flex;height:100%;align-self:center;flex-direction:column;  position: relative;  top: 0;  left: 0;  width: 100%;  height: 100%;  object-fit: cover;}
 ul.breadcrumb{display:flex; }
 /*.headban{ min-height:130px; height:130px;}*/
 .bannercont{position:absolute;  top:3; left:15px; display:flex; height:100%; border:0px solid yellow; flex-direction:column;  justify-content:space-between; align-items:flex-start; align-content:flex-start;}
 .bannerh{position:relative;  bottom:10px; left:15px;}
.bannerc{position:relative; top:-2px; right:2px;}

.conremprice{color:var(--othercolor7); font-size:28px; font-weight:bold;}
.conremitemname{color:var(--othercolor7); font-size:20px; font-weight:bold;}
.conremitemimg{align-self:center;}

.pdicod{color:#333; font-weight:normal;}

.noclicks {
  pointer-events: none;
}

.pmic_7{right:1px;}
.pmic_8{right:1px;}

.ph12::placeholder{font-size:12px;}
#sinput2::placeholder{font-size:12px;}
#sinput3::placeholder{font-size:12px;}
.formerr_mainbox{background-color:#ccdbee; border: 1px solid red; padding:5px; display:flex; width:auto; align-items:center; align-content:center;  justify-content:flex-start; flex-direction:column;}
.formerr_header{background:red; margin-bottom:5px; display:flex; width:100%; align-items:center; align-content:center; justify-content:flex-start; border-radius:5px; padding:5px;}
.formerr_headicon{color:yellow; display:flex; font-size: 3em; margin-right:10px;}
.formerr_info{display:flex; font-weight:bold; color:#fff; font-size:1.3em;}
.formerr_msgbox{margin-bottom:5px; display:flex; width:100%; align-items:center; align-content:center;  justify-content:flex-start;}
.formerr_msginfo{display:flex; width:100%; font-weight:bold; align-items:center; align-content:center;  justify-content:flex-start;}
.formerr_ul{display:flex; width:100%; align-items:flex-start; align-content:flex-start;  justify-content:flex-start; flex-direction:column;}
.formerr_li{line-height:17px; min-height:20px;display:flex;BACKGROUND:red; color:#fff; margin-top:5px; margin-right:5px; margin-left:0px;  BORDER-RADIUS:3PX;  flex-direction:row; align-items:flex-start; align-content:flex-start;  justify-content:flex-start;}

.formerr_desc{padding:1px;padding-left:4px;  height:100%; min-height:25px; background:#696969; color:#fff; padding-right:4px; border-top-right-radius:3px; border-bottom-right-radius:3px; display:flex;flex-direction:row;align-items:center;align-content:center;}
.formerr_ce{}

.formerr_ce:before{content:"\f071"; margin-top:1px; margin-bottom:1px; font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:red;font-size:1em;padding-right:2px; margin-left:2px; display:flex; align-items:center;
align-content:center;  justify-content:flex-start;}

.formerr_label{display:flex; margin-left:4px; }

.formerr_labelline{display:flex; align-items:center; align-content:center; }



.clist8 li:before{content:"\f35a";margin:4px;font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#fff;font-size:1.1em;display:flex;align-items:flex-start;align-content:flex-start;
justify-content:flex-start;}



ul.clist8{display:flex; align-items:flex-start; align-content:flex-start;  justify-content:flex-start; list-style:none;  margin-left:5px;padding:0;}

.ebanc{background-color:var(--cookietrail-area-bg-onpphoto);}

.sidecol{}
.sidecolunscr{position:relative;}
.sidecolscr{position:sticky;top:100px;}
.cart-item-line3{transition: all .2s, opacity .2s, background-color .2s, max-height .2s; opacity:1; background-color:transparent;  margin:0px;  padding:0px; opacity:100;}
.cart-item-line2{transition: all .2s, opacity .2s, background-color .2s, max-height .2s; opacity:1; background-color:transparent;  margin:0px;  padding:0px; opacity:100;}
.cart-item-linena{  max-height:1000px; margin:0px;  padding:5px;}
.fmdel1 { margin:0;  background-color:red; max-height:0 !important; opacity:0; color:blue; padding:0;}

.smdel1 { margin:0; border:0px red solid;  max-height:0; opacity:0; color:blue; padding:0; display:none;margin-top:0px;margin-top:0px !important; pointer-events:none;}
.smdel2 { margin:0; border:0px red solid !important;  max-height:0  !important; opacity:0 !important; color:blue; padding:0; display:none; margin-top:0px; margin-top:0px !important; pointer-events:none;}
.smdel3 { margin:0; border:0px red solid !important;  max-height:0  !important; opacity:0 !important; color:blue; padding:0; display:none; margin-top:0px; margin-top:0px !important; pointer-events:none;}
.makebgred{background:red;}

#maincartcont .omtsave{display:flex;}
#maincartcont .omtcart{display:none;}
#maincartcont .itla{}

#savedforflatercont .omtsave{display:none;}
#savedforflatercont .omtcart{display:flex;}
#savedforflatercont .itla{}

.itla{overflow:none;}

.cartitemsaved{}
.cartitemcart{}


.don{display:flex;}
.doff{display:none;}

.omt_link{cursor:pointer;height:24px;display:flex; margin-right:10px; white-space:wrap; width:auto; white-space:nowrap;  flex:1; flex-grow:0;   align-self:center;  line-height:18px; min-height:20px; padding-left:4px;}
.omt_icon{display:flex;}
.omt_text{display:flex;}
.sic1{display:flex; margin-top:0px;  justify-self:center; justify-content:center; justify-items:center;  width:100%; text-align:center; margin-top:10px;}
.sic2{border-radius:0; border-top-right-radius:0px; border-bottom-left-radius:5px;}
.sic3{border-radius:0; border-top-right-radius:5px; border-bottom-left-radius:0px;}
.sic4{font-size:14px; font-weight:normal; padding-left:5px;}
.sic5{display:flex; justify-content:space-between;}


.blueimp-gallery>.slides>.slide>.slide-content{height:200px; background:blue;}

.domt1{display:flex; width:auto;  width:auto; min-width:80px; height:auto;  align-content:center; align-items:center; justify-content:center;  text-align:left; height:20px; min-height:38px; max-height:100%; overflow:hidden;}
.idc1{flex-grow:1; background:none; align-content:flex-start;  border-radius:3px; flex-direction:column; padding-bottom:5px; padding-top:3px;}
.idc2{font-size:16px;  margin-right:5px; white-space:wrap;}
.idc3{margin:0px; width:100% ;object-fit:contain; object-position:center;   border:0px; background:none;}
.idc4{font-family:MetropolisExtraBold; font-size:25px;  flex-grow:1;  line-height:22px; height:auto; align-self:flex-end; width:100%; padding-left:5px; white-space:wrap; flex-wrap:wrap; background:none;}
.domt2{font-size:16px; line-height:16px; padding-top:0px; padding-bottom:0px;}





