.grid{position:relative;margin:0 0 15px;overflow:hidden}.grid:after{content:"";display:table;clear:both}[class*=col-]{float:left;padding-right:23px}.grid [class*=col-]:last-of-type{padding-right:0}.col-2-3{width:66.66%}.col-1-3{width:33.33%}.col-1-2{width:50%}.col-1-4{width:25%}.col-1-8{width:12.5%}.grid-pad{padding:0 0 0 23px}.grid-pad [class*=col-]:last-of-type{padding-right:23px}@media only screen and (min-width:320px) and (max-width:667px) and (orientation:portrait){.custumform [class*=col-]{float:none;padding-right:0}.custumform .col-1-2{width:100%}}ul.rig{list-style:none;font-size:0;margin-left:-2.5%}ul.rig li{display:inline-block;position:relative;padding:0;margin:0 0 2.5% 2.5%;font-size:1rem;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.product_list ul.rig li{text-align:center}ul.rig.columns-1 li{width:97.5%}.product_list ul.rig.columns-4 li>div:nth-child(2) p{display:none!important}ul.rig.columns-1 li:before,ul.rig.columns-1 li:after{content:"";display:table}ul.rig.columns-1 li:after{clear:both}ul.rig.columns-1 li{clear:both;*zoom:1}.product_list ul.rig.columns-1 li>div{float:left!important}.product_list ul.rig.columns-1 li>div:nth-child(1){width:25%!important}.product_list ul.rig.columns-1 li>div:nth-child(2){width:75%!important;text-align:left!important;padding:0 20px!important}.product_list ul.rig.columns-1 li>div:nth-child(2) p{display:block!important;font-size:14px!important}.product_list ul.rig.columns-1 li h3{text-align:left!important;padding:0 0 20px!important}.product_list ul.rig.columns-1 li>div:nth-child(3){width:25%!important}.mobile_only .product_list ul.rig.columns-1 li>div:nth-child(2) p,.mobile_only .product_list ul.rig.columns-2 li>div:nth-child(2) p{display:none!important}ul.rig.columns-2 li{width:47.5%}ul.rig.columns-3 li{width:30.83%;margin:0 0 2.5% 2.5%}ul.rig.columns-4 li{width:23.5%;margin:0 0 1.5% 1.5%}@media(max-width:480px){ul.rig{margin-left:0}ul.rig li{width:100%!important;margin:0 0 20px}ul#cat_filter_mob li{width:98.5%!important}ul.rig.columns-1 li{width:97.5%!important;margin:0 0 2.5% 2.5%!important}}@media only screen and (max-width:667px) and (min-width:320px) and (orientation:portrait){.view_option ul.rig.columns-2 li{width:47.5%!important;margin:0 0 2.5% 2%!important}.view_option ul.rig{margin-left:-2.5%!important}.view_option ul.rig.columns-4 li{margin:0 0 2.5% 2.5%!important}}