/* Regular */
@font-face {
    font-family: 'Open Sans';
    
    src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-weight: 400;
    font-style: normal;

}


/* Light */
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Light-webfont.eot');
    src: url('../fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Light-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
    font-weight: 200;
    font-style: normal;

}

/* Semibold */
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Semibold-webfont.eot');
    src: url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
    font-weight: 500;
    font-style: normal;

}

/* Bold */
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Bold-webfont.eot');
    src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: bold;
    font-weight: 700;
    font-style: normal;

}

/* Extra Bold */
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-ExtraBold-webfont.eot');
    src: url('../fonts/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-ExtraBold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold') format('svg');
    font-weight: 900;
    font-style: normal;

}



/*COSQUARE ICONS*/

@font-face {
    font-family: 'cosquare';
    src:url('../fonts/cosquare.eot?a2qcu2');
    src:url('../fonts/cosquare.eot?#iefixa2qcu2') format('embedded-opentype'),
        url('../fonts/cosquare.ttf?a2qcu2') format('truetype'),
        url('../fonts/cosquare.woff?a2qcu2') format('woff'),
        url('../fonts/cosquare.svg?a2qcu2#cosquare') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    font-family: 'cosquare';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-locked:before {
    content: "\e600";
}
.icon-unlocked:before {
    content: "\e601";
}
.icon-plus:before {
    content: "\e602";
}
.icon-minus:before {
    content: "\e603";
}
.icon-delete:before {
    content: "\e604";
}
.icon-delete-outline:before {
    content: "\e605";
}
.icon-location_on:before {
    content: "\e052";
}
.icon-create:before {
    content: "\e074";
}
.icon-keyboard_arrow_down:before {
    content: "\e10f";
}
.icon-keyboard_arrow_left:before {
    content: "\e110";
}
.icon-keyboard_arrow_right:before {
    content: "\e111";
}
.icon-keyboard_arrow_up:before {
    content: "\e112";
}
.icon-security:before {
    content: "\e125";
}
.icon-arrow_drop_down:before {
    content: "\e201";
}
.icon-cancel:before {
    content: "\e205";
}
.icon-chevron_left:before {
    content: "\e207";
}
.icon-chevron_right:before {
    content: "\e208";
}
.icon-close:before {
    content: "\e209";
}
.icon-expand_less:before {
    content: "\e20a";
}
.icon-expand_more:before {
    content: "\e20b";
}
.icon-done:before {
    content: "\e28a";
}
.icon-open_with:before {
    content: "\e2b3";
}
.icon-room:before {
    content: "\e2c8";
}
.icon-work:before {
    content: "\e30b";
}
.icon-chevron-down:before {
    content: "\e606";
}
.icon-chevron-left:before {
    content: "\e607";
}
.icon-chevron-right:before {
    content: "\e608";
}
.icon-chevron-small-down:before {
    content: "\e609";
}
.icon-chevron-small-left:before {
    content: "\e60a";
}
.icon-chevron-small-right:before {
    content: "\e60b";
}
.icon-chevron-small-up:before {
    content: "\e60c";
}
.icon-chevron-thin-down:before {
    content: "\e60d";
}
.icon-chevron-thin-left:before {
    content: "\e60e";
}
.icon-chevron-thin-right:before {
    content: "\e60f";
}
.icon-chevron-thin-up:before {
    content: "\e610";
}
.icon-chevron-up:before {
    content: "\e611";
}
.icon-edit:before {
    content: "\e612";
}
.icon-location-pin:before {
    content: "\e613";
}
.icon-location:before {
    content: "\e614";
}
.icon-log-out:before {
    content: "\e615";
}
.icon-login:before {
    content: "\e616";
}
.icon-new-message:before {
    content: "\e617";
}
.icon-support:before {
    content: "\e618";
}
.icon-submit-ticket:before {
    content: "\e619";
}
.icon-shoppers:before {
    content: "\e61a";
}
.icon-analytics:before {
    content: "\e61b";
}
.icon-percent:before {
    content: "\e61c";
}
.icon-category:before {
    content: "\e61d";
}
.icon-shirt:before {
    content: "\e61e";
}
.icon-link:before {
    content: "\e61f";
}
.icon-shield:before {
    content: "\e620";
}
.icon-invoice:before {
    content: "\e621";
}
.icon-gift:before {
    content: "\e622";
}
.icon-orders:before {
    content: "\e623";
}
.icon-policies:before {
    content: "\e624";
}
.icon-shipping:before {
    content: "\e625";
}
.icon-globe:before {
    content: "\e626";
}
.icon-store:before {
    content: "\e627";
}
.icon-home:before {
    content: "\e628";
}
.icon-payments:before {
    content: "\e629";
}
