#vendors-results{position:relative;max-width:1600px;margin:40px 0}#vendors-results .vendors-list,#vendors-results .vendors-col,#vendors-results .vendors-item{display:block;position:relative}#vendors-results .vendors-col+.vendors-col{margin-top:80px}#vendors-results .vendors-item{display:flex;flex-direction:row;overflow:hidden}#vendors-results .vendors-img{position:relative;flex-shrink:0;overflow:hidden;transform:translateZ(0);backface-visibility:hidden;width:30.76%}#vendors-results .vendors-img canvas{display:block;width:100%;transition:all 0.4s ease}#vendors-results .vendors-img img{object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;top:0;left:0;transition:all 0.4s ease}#vendors-results .vendors-img:hover img{transform:scale(1.1)}#vendors-results .vendors-main{position:relative;flex-grow:1;margin-left:60px;display:flex;align-items:center;flex-flow:row wrap}#vendors-results .vendors-name{width:100%;font-size:45px;font-weight:400;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;display:flex;align-items:flex-start;flex-flow:column;margin-top:-4px;color:var(--aios-vendors-text-color)}#vendors-results .vendors-name span{display:block;font-size:26px;color:var(--aios-vendors-text-color)}#content #vendors-results .vendors-name a{color:inherit;text-decoration:none;transition:all 0.4s ease;color:var(--aios-vendors-text-color)}#content #vendors-results .vendors-name a:hover{color:var(--aios-vendors-hover-color)}#vendors-results .vendors-name:after{content:"";display:none;width:auto;height:10px;flex-grow:1;background:#eee;margin-left:45px}#vendors-results .vendors-description{position:relative;width:100%;margin:18px 0;text-align:justify;color:var(--aios-vendors-text-color)}#content#vendors-results .vendors-description p{font-size:15px;font-weight:400;line-height:1.67;letter-spacing:.05px;color:var(--aios-vendors-text-color)}#content #vendors-results .vendors-button{display:flex;align-items:center;justify-content:center;width:136px;height:50px;border:2px solid var(--aios-vendors-primary-color);font-size:15px;font-weight:300;line-height:1;letter-spacing:.05em;text-align:center;text-transform:uppercase;color:var(--aios-vendors-primary-color);transition:all 0.4s ease}#content #vendors-results .vendors-button:hover{border-color:var(--aios-vendors-hover-color);background:var(--aios-vendors-hover-color);color:#fff}#vendors-results .vendors-smi{display:flex;flex-flow:row wrap;margin:0 0 0 35px;padding:0;width:calc(100% - 185px)}#vendors-results .vendors-col:nth-child(odd) .vendors-smi{align-items:flex-start}#vendors-results .vendors-col:nth-child(even) .vendors-smi{align-items:flex-end}#vendors-results .vendors-smi li{display:block;margin:0;padding:3px}#vendors-results .vendors-smi li a{color:var(--aios-vendors-icon-color);text-decoration:none;transition:all 0.4s ease;background:var(--aios-vendors-primary-color);width:29px;height:29px;display:block;border-radius:29px;text-align:center;line-height:30px;font-size:18px}#vendors-results .vendors-smi li a:hover{background:var(--aios-vendors-hover-color);color:#fff}#vendors-results .vendors-contact{display:flex;align-items:center;justify-content:left;flex-flow:row wrap;margin:50px 0 0;padding:10px 10px;position:relative;width:100%;background:var(--aios-vendors-primary-color)}#vendors-results .vendors-contact li{display:flex;flex-direction:column;align-items:baseline;margin:0;padding:0;font-size:15px;font-weight:300;line-height:1;letter-spacing:.05em;color:var(--aios-vendors-icon-color);padding:10px 8px}#vendors-results .vendors-contact li span{color:var(--aios-vendors-icon-color);font-size:11px;margin-right:5px}#vendors-results .vendors-contact li a{color:var(--aios-vendors-icon-color);text-decoration:none;transition:all 0.4s ease}#vendors-results .vendors-contact li a:hover{color:var(--aios-vendors-hover-color)}#vendors-results .vendors-col:nth-child(even) .vendors-item,#vendors-results .vendors-col:nth-child(even) .vendors-main{flex-direction:row-reverse}#vendors-results .vendors-col:nth-child(even) .vendors-main{margin-left:0;margin-right:60px}#vendors-results .vendors-col .vendors-name,#vendors-results .vendors-col:nth-child(even) .vendors-name{align-items:flex-end;display:flex}#vendors-results .vendors-col .vendors-name,#vendors-results .vendors-col:nth-child(odd) .vendors-name{align-items:flex-start;display:flex}#vendors-results .vendors-col:nth-child(even) .vendors-name:after{margin-left:0;margin-right:45px}#vendors-results .vendors-col:nth-child(even) .vendors-description{text-align:justify}#vendors-results .vendors-col:nth-child(even) .vendors-smi{margin-left:0;margin-right:45px}#vendors-results .vendor-top{margin:85px auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#vendors-results .vendor-top .vendor-alphabet{text-align:center;margin-right:80px}#vendors-results .vendor-top .vendor-alphabet span{display:inline-block;font-size:14px;padding:0 13px;border-right:solid 1px #ececec;cursor:pointer;color:#9f9f9f;font-weight:700}#vendors-results .vendor-top .vendor-alphabet span a.active{color:var(--aios-vendors-primary-color)}#vendors-results .vendor-top .vendor-alphabet span:last-child{border-right:none}#vendors-results .vendor-top .vendor-alphabet.show-all-alphabet{margin-bottom:30px}#vendors-results .vendor-top form{display:flex;justify-content:center;align-items:center}#vendors-results .vendor-top form input[type="text"]{background:#fff;border:solid 1px var(--aios-vendors-primary-color);color:#9f9f9f;height:40px;padding:0 10px;font-size:14px}#vendors-results .vendor-top form input[type="submit"]{background:var(--aios-vendors-primary-color);border:solid 1px var(--aios-vendors-primary-color);color:#fff;text-transform:uppercase;height:40px;padding:0 10px;margin-left:10px;font-size:14px}.vendors-not-found{display:block;text-align:center;text-transform:uppercase}#vendors-results .vendors-pagination{margin-top:100px;text-align:center}#vendors-results .vendors-pagination .page-numbers{display:inline-block;font-size:13px;cursor:pointer;border:solid 1px var(--aios-vendors-primary-color);color:#9f9f9f;margin-bottom:20px;line-height:22px;background:var(--aios-vendors-primary-color);padding:2px 10px;margin:2px;font-size:14px;color:#000}#vendors-results .vendors-pagination .page-numbers:hover,#vendors-results .vendors-pagination .current{background:#fff;border:solid 1px var(--aios-vendors-primary-color);color:#9f9f9f}#vendors-results .vendors-pagination .dots{border:none;background:#fff0;color:var(--aios-vendors-primary-color)}#vendors-results .vendors-pagination .dots:hover{border:none;background:#fff0;color:var(--aios-vendors-primary-color)}#vendors-results .vendors-pagination .page-numbers:last-child{border:none}#vendors-results .vendors-pagination .page-numbers:hover{color:var(--aios-vendors-primary-color)}#vendors-results .vendors-main.vendors-main-no-image{margin-left:0}@media only screen and (max-width:991px){#vendors-results .vendors-img,#vendors-results .vendors-main{width:100%}#vendors-results .vendors-item{flex-flow:row wrap;overflow:inherit}#vendors-results .vendors-main{margin:30px 0 0!important}#vendors-results .vendors-col .vendors-name,#vendors-results .vendors-col:nth-child(even) .vendors-name{display:block}#vendors-results .vendors-name:after{display:none}#vendors-results .vendors-description{text-align:left!important}#vendors-results .vendors-smi{width:100%;margin:50px 0 0!important}#vendors-results .vendors-contact{margin-top:15px}#vendors-results .vendor-top .vendor-alphabet{width:100%;margin-right:0;margin-bottom:20px;text-align:center}#vendors-results .vendor-top .vendor-alphabet span{margin-bottom:20px}#vendors-results .vendor-top form{text-align:center;width:100%}#vendors-results .vendors-col:nth-child(odd) .vendors-smi,#vendors-results .vendors-col:nth-child(even) .vendors-smi{align-items:center;justify-content:center}}@media only screen and (max-width:767px){#vendors-results .vendors-name{font-size:40px}}@media only screen and (max-width:480px){#vendors-results .vendors-name{font-size:35px}#vendors-results .vendors-pagination .prev,#vendors-results .vendors-pagination .next{display:none}}