@font-face {
    font-family: 'fontello';
    src: url('../../assets/css/fontello/fontello.eot?16408216');
    src: url('../../assets/css/fontello/fontello.eot?16408216#iefix') format('embedded-opentype'),
    url('../../assets/css/fontello/fontello.woff?16408216') format('woff'),
    url('../../assets/css/fontello/fontello.ttf?16408216') format('truetype'),
    url('../../assets/css/fontello/fontello.svg?16408216#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Mont';
    src: url('../fonts/Mont-ExtraLight.eot');
    src: url('../fonts/Mont-ExtraLight.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Mont-ExtraLight.woff2') format('woff2'),
         url('../fonts/Mont-ExtraLight.woff') format('woff'),
         url('../fonts/Mont-ExtraLight.ttf') format('truetype'),
         url('../fonts/Mont-ExtraLight.svg#montextralight') format('svg');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Mont';
    src: url('../fonts/Mont-Light.eot');
    src: url('../fonts/Mont-Light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Mont-Light.woff2') format('woff2'),
         url('../fonts/Mont-Light.woff') format('woff'),
         url('../fonts/Mont-Light.ttf') format('truetype'),
         url('../fonts/Mont-Light.svg#montlight') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Mont';
    src: url('../fonts/Mont-Book.eot');
    src: url('../fonts/Mont-Book.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Mont-Book.woff2') format('woff2'),
         url('../fonts/Mont-Book.woff') format('woff'),
         url('../fonts/Mont-Book.ttf') format('truetype'),
         url('../fonts/Mont-Book.svg#montbook') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Mont';
    src: url('../fonts/Mont-Regular.eot');
    src: url('../fonts/Mont-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Mont-Regular.woff2') format('woff2'),
         url('../fonts/Mont-Regular.woff') format('woff'),
         url('../fonts/Mont-Regular.ttf') format('truetype'),
         url('../fonts/Mont-Regular.svg#montlight') format('svg');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Mont';
    src: url('../fonts/Mont-SemiBold.eot');
    src: url('../fonts/Mont-SemiBold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Mont-SemiBold.woff2') format('woff2'),
         url('../fonts/Mont-SemiBold.woff') format('woff'),
         url('../fonts/Mont-SemiBold.ttf') format('truetype'),
         url('../fonts/Mont-SemiBold.svg#montbold') format('svg');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Mont';
    src: url('../fonts/Mont-Bold.eot');
    src: url('../fonts/Mont-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Mont-Bold.woff2') format('woff2'),
         url('../fonts/Mont-Bold.woff') format('woff'),
         url('../fonts/Mont-Bold.ttf') format('truetype'),
         url('../fonts/Mont-Bold.svg#montbold') format('svg');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Mont';
    src: url('../fonts/Mont-Heavy.eot');
    src: url('../fonts/Mont-Heavy.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Mont-Heavy.woff2') format('woff2'),
         url('../fonts/Mont-Heavy.woff') format('woff'),
         url('../fonts/Mont-Heavy.ttf') format('truetype'),
         url('../fonts/Mont-Heavy.svg#montheavy') format('svg');
    font-weight: 800;
    font-style: normal;
}


.shopping-cart {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;

    display: inline-block;
    text-decoration: inherit;
    width: 1em; font-size:24px;

    text-align: center;
    /* opacity: .8; */

    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;

    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

}

.font-spacing{letter-spacing: 0.04em}
.font-12{font-size:12px;}
.font-13{font-size:13px;}
.font-14{font-size:14px;}
.font-15{font-size:15px;}
.font-16{font-size:16px;}
.font-17{font-size:17px;}
.font-18{font-size:18px;}
.font-19{font-size:19px;}
.font-20{font-size:20px;}
.font-24{font-size:24px;}
.font-26{font-size:26px;}
.font-27{font-size:27px;}
.font-28{font-size:28px;}
.font-29{font-size:29px;}
.font-30{font-size:30px;}
.font-32{font-size:32px;}
.font-34{font-size:34px;}
.font-size-big{font-size:36px;}
.font-size-exbig{font-size:50px;}
.font-exlight{font-weight: 300;}
.font-light{font-weight: 400;}
.font-small{font-weight: 500;}
.font-medium{font-weight: 600;}
.font-bold{font-weight: 700;}
.font-exbold{font-weight: 800;}
.font-raleway{font-family: 'Raleway', sans-serif;}
.font-open-sans{font-family: 'Open Sans', sans-serif;}
.font-titillium{font-family: 'Titillium Web', sans-serif;}
.font-mont{font-family: 'Mont', sans-serif;}
.font-color-FFF{color:#FFF;}
.font-color-000{color:#000;}
.p-p{padding: 0px; margin: 0px; overflow: hidden;}

.font-color-site{color:#003478 !important;}
.font-color-site10{color:#373e44 !important;}