main > h2{text-shadow:1px 1px 3px #fff}main > h2 >i{color:#ffd700}main > h2 >small{text-shadow:none}.css-hflex-container{display:flex;flex-flow:row wrap;justify-content:center;align-items:baseline}.css-hflex-thumb{max-width:23%;min-width:23%;border-radius:6px;margin:1%;padding:0}.css-hflex-thumb .css-grp-name{text-align:center;word-wrap:break-word;font-size:.7vmax;line-height:1vmax;font-weight:400;color:#000;transition:all 1s;color:#046423;font-family:PTSans,Helvetica,Arial,sans-serif}.css-hflex-thumb .css-grp-name:hover{color:red;text-decoration:none}.css-hflex-thumb a{font-size:100%;line-height:.8vw}.css-vflex_container{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch}.css-subcats.list-group:last-child{border-bottom:0}.css-tag{margin: 5px;padding: 4px 12px!important;}.all_brands img{max-width:190px;padding:2px}.thumbnail{width:100%; border-color:#ccc}.css-image{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto;overflow:hidden;border-radius:6px}.css-caption{padding:0 3px}.css-podval button[aria-expanded='true']:before{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;margin-right:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e113"}.css-podval button[aria-expanded='false']:before{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;margin-right:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e114"}.css-hflex-thumb .btn{font-size:90%;line-height:1.5vw;margin:10px;border-radius:3px}.all_brands ul{list-style:none;padding:0}.all_brands ul li{padding:3px;border-left:3px solid #43ac6a;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom-left-radius:10px;text-align:left;margin-bottom:5px}.all_brands ul li a{color:#046423}.css-category-caption .list-group{text-align:left;}.css-category-caption .list-group li a{color:green}.css-category-hflex-thumb{max-width: 31%; min-width: 31%;min-height: auto}.css-category-hflex-thumb .css-leftside{width:64px;float:left}.css-category-hflex-thumb .css-category-caption {text-align:center;word-wrap:break-word;font-size:12pt;min-height:3vmax;width:70%;float:right; margin:0}.nav-tabs li.active i{color:red}.nav-tabs > li.active > a:focus {color:#FFF; background-color:#f18c8c}.css-modal-block{width: 250px;top: 0px;left: 0px;padding: 10px; margin: 0;display: none;position: absolute;z-index: 64999; border:2px solid #f04124; border-radius:6px; background-color:#FFF; box-shadow:7px 7px 5px 2px #ccc}.css-main-menu-icons{filter: grayscale(1)}.css-main-menu-icons:hover{filter: grayscale(0.3)}#main-slider .img-responsive {margin: 0 auto}.page-header{color:red}@media screen and (max-width: 768px) {  .css-hflex-container{display:flex;flex-flow:row wrap;justify-content:center}  .css-hflex-thumb{max-width:95%;min-width:70%;margin-bottom:5px}  .css-hflex-thumb .css-grp-name{text-align:center;word-wrap:break-word;font-size:5vw;line-height:7vw;letter-spacing:.03vw;color:#006400}  .css-hflex-thumb a{font-size:3.7vw;line-height:2}  .css-hflex-thumb .btn{line-height:1.1;margin:5px}}@media (min-width: 1024px) and (max-width: 1280px) {  .css-caption{height:6vw;width:100%}  .css-product-hflex-thumb{max-width:23%;min-width:23%;min-height:13vh;border-radius:6px;margin:1%; border:1px solid #d3d3d3}}@media (min-width: 1366px) {  aside h3{margin-top:0}  .css-image{position:relative}  .css-caption{height:4.5vmax;width:100%}  .css-hflex-thumb .btn{width:90%}  .css-product-hflex-thumb{ max-width:23%; min-width:23%; min-height:13vh; border-radius:6px; margin:1%;  border: none; box-shadow: 0 0 27px rgb(6 0 77 / 15%);  }}