/* font-face */


@font-face {
font-family:'Avenir-Black';
font-weight: normal;
font-style: normal;
src: local('Avenir-Black'), local('Avenir Black'), url('/tpl/default/html5/assets/font/avenir/avenir-black.woff2'); /* Best support as of 2019*/
}
@font-face {
font-family:'Avenir-Book';
font-weight: normal;
font-style: normal;
src: local('Avenir-Book'), local('Avenir Book'), url('/tpl/default/html5/assets/font/avenir/avenir-book.woff2'); /* Best support as of 2019*/
}
@font-face {
font-family:'Avenir-Heavy';
font-weight: normal;
font-style: normal;
src: local('Avenir-Heavy'), local('Avenir Heavy'), url('/tpl/default/html5/assets/font/avenir/avenir-heavy.woff2'); /* Best support as of 2019*/
}
@font-face {
font-family:'Avenir-Light';
font-weight: normal;
font-style: normal;
src: local('Avenir-Light'), local('Avenir Light'), url('/tpl/default/html5/assets/font/avenir/avenir-light.woff2'); /* Best support as of 2019*/
}
@font-face {
font-family:'Avenir-Medium';
font-weight: normal;
font-style: normal;
src: local('Avenir-Medium'), local('Avenir Medium'), url('/tpl/default/html5/assets/font/avenir/avenir-medium.woff2'); /* Best support as of 2019*/
}
@font-face {
font-family:'Avenir-Roman';
font-weight: normal;
font-style: normal;
src: local('Avenir-Roman'), local('Avenir Roman'), url('/tpl/default/html5/assets/font/avenir/avenir-roman.woff2'); /* Best support as of 2019*/
}

@font-face {
font-family:'Avenir-Regular';
font-weight: normal;
font-style: normal;
src: local('Avenir-Roman'), local('Avenir Roman'), url('/tpl/default/html5/assets/font/avenir/avenir-roman.woff2'); /* Best support as of 2019*/
}

@font-face {
font-family:'Helveticaneue-Black';
src: url('/tpl/default/html5/assets/font/helveticaneue/black.eot');
src: url('/tpl/default/html5/assets/font/helveticaneue/black.eot?#iefix') format('embedded-opentype'), url('/tpl/default/html5/assets/font/helveticaneue/black.woff2') format('woff2'), url('/tpl/default/html5/assets/font/helveticaneue/black.woff') format('woff');
}



    
    /*-- Reset Css --*/
    body { font-family: Avenir-Medium,sans-serif;}
    html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6 {
      margin: 0;
      padding: 0;
    }
    
    h1,h2,h3,h4,h5,h6 {
      font-size: 100%;
      font-weight: normal;
    }
    
    ul {
      list-style: none;
    }
    .error { color: #c2272b; }
    
    /* .disable_select {
      -webkit-user-select: none;  
      -moz-user-select: none;    
      -ms-user-select: none;      
      user-select: none;
    } */
    textarea { resize: none; -webkit-appearance: none; border-radius: 0; }
    select { border-radius: 0; }
    input[type="text"],input[type="email"],input[type="url"],input[type="tel"],input[type="number"],
    input[type="submit"],input[type="reset"],input[type="button"],button 
    { -webkit-appearance: none; border-radius: 0; }


#cwd_listings .pieces_box > div > span{
  font-family:'Helveticaneue-Black' !important;
}