@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/cormorant/Cormorant-Light.eot');
    src: url('../fonts/cormorant/Cormorant-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/cormorant/Cormorant-Light.woff2') format('woff2'), url('../fonts/cormorant/Cormorant-Light.woff') format('woff'), url('../fonts/cormorant/Cormorant-Light.ttf') format('truetype'), url('../fonts/cormorant/Cormorant-Light.svg#Cormorant-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/cormorant/Cormorant-Regular.eot');
    src: url('../fonts/cormorant/Cormorant-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/cormorant/Cormorant-Regular.woff2') format('woff2'), url('../fonts/cormorant/Cormorant-Regular.woff') format('woff'), url('../fonts/cormorant/Cormorant-Regular.ttf') format('truetype'), url('../fonts/cormorant/Cormorant-Regular.svg#Cormorant-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/cormorant/Cormorant-SemiBoldItalic.eot');
    src: url('../fonts/cormorant/Cormorant-SemiBoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/cormorant/Cormorant-SemiBoldItalic.woff2') format('woff2'), url('../fonts/cormorant/Cormorant-SemiBoldItalic.woff') format('woff'), url('../fonts/cormorant/Cormorant-SemiBoldItalic.ttf') format('truetype'), url('../fonts/cormorant/Cormorant-SemiBoldItalic.svg#Cormorant-SemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/cormorant/Cormorant-BoldItalic.eot');
    src: url('../fonts/cormorant/Cormorant-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/cormorant/Cormorant-BoldItalic.woff2') format('woff2'), url('../fonts/cormorant/Cormorant-BoldItalic.woff') format('woff'), url('../fonts/cormorant/Cormorant-BoldItalic.ttf') format('truetype'), url('../fonts/cormorant/Cormorant-BoldItalic.svg#Cormorant-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/cormorant/Cormorant-Bold.eot');
    src: url('../fonts/cormorant/Cormorant-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/cormorant/Cormorant-Bold.woff2') format('woff2'), url('../fonts/cormorant/Cormorant-Bold.woff') format('woff'), url('../fonts/cormorant/Cormorant-Bold.ttf') format('truetype'), url('../fonts/cormorant/Cormorant-Bold.svg#Cormorant-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/cormorant/Cormorant-LightItalic.eot');
    src: url('../fonts/cormorant/Cormorant-LightItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/cormorant/Cormorant-LightItalic.woff2') format('woff2'), url('../fonts/cormorant/Cormorant-LightItalic.woff') format('woff'), url('../fonts/cormorant/Cormorant-LightItalic.ttf') format('truetype'), url('../fonts/cormorant/Cormorant-LightItalic.svg#Cormorant-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/cormorant/Cormorant-Medium.eot');
    src: url('../fonts/cormorant/Cormorant-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/cormorant/Cormorant-Medium.woff2') format('woff2'), url('../fonts/cormorant/Cormorant-Medium.woff') format('woff'), url('../fonts/cormorant/Cormorant-Medium.ttf') format('truetype'), url('../fonts/cormorant/Cormorant-Medium.svg#Cormorant-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/cormorant/Cormorant-Italic.eot');
    src: url('../fonts/cormorant/Cormorant-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/cormorant/Cormorant-Italic.woff2') format('woff2'), url('../fonts/cormorant/Cormorant-Italic.woff') format('woff'), url('../fonts/cormorant/Cormorant-Italic.ttf') format('truetype'), url('../fonts/cormorant/Cormorant-Italic.svg#Cormorant-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/cormorant/Cormorant-SemiBold.eot');
    src: url('../fonts/cormorant/Cormorant-SemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/cormorant/Cormorant-SemiBold.woff2') format('woff2'), url('../fonts/cormorant/Cormorant-SemiBold.woff') format('woff'), url('../fonts/cormorant/Cormorant-SemiBold.ttf') format('truetype'), url('../fonts/cormorant/Cormorant-SemiBold.svg#Cormorant-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Cormorant';
    src: url('../fonts/cormorant/Cormorant-MediumItalic.eot');
    src: url('../fonts/cormorant/Cormorant-MediumItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/cormorant/Cormorant-MediumItalic.woff2') format('woff2'), url('../fonts/cormorant/Cormorant-MediumItalic.woff') format('woff'), url('../fonts/cormorant/Cormorant-MediumItalic.ttf') format('truetype'), url('../fonts/cormorant/Cormorant-MediumItalic.svg#Cormorant-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Work Sans';
    src: url('../fonts/worksans/WorkSans-SemiBold.eot');
    src: url('../fonts/worksans/WorkSans-SemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/worksans/WorkSans-SemiBold.woff2') format('woff2'), url('../fonts/worksans/WorkSans-SemiBold.woff') format('woff'), url('../fonts/worksans/WorkSans-SemiBold.ttf') format('truetype'), url('../fonts/worksans/WorkSans-SemiBold.svg#WorkSans-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Work Sans';
    src: url('../fonts/worksans/WorkSans-Thin.eot');
    src: url('../fonts/worksans/WorkSans-Thin.eot?#iefix') format('embedded-opentype'), url('../fonts/worksans/WorkSans-Thin.woff2') format('woff2'), url('../fonts/worksans/WorkSans-Thin.woff') format('woff'), url('../fonts/worksans/WorkSans-Thin.ttf') format('truetype'), url('../fonts/worksans/WorkSans-Thin.svg#WorkSans-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Work Sans';
    src: url('../fonts/worksans/WorkSans-ExtraLight.eot');
    src: url('../fonts/worksans/WorkSans-ExtraLight.eot?#iefix') format('embedded-opentype'), url('../fonts/worksans/WorkSans-ExtraLight.woff2') format('woff2'), url('../fonts/worksans/WorkSans-ExtraLight.woff') format('woff'), url('../fonts/worksans/WorkSans-ExtraLight.ttf') format('truetype'), url('../fonts/worksans/WorkSans-ExtraLight.svg#WorkSans-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Work Sans';
    src: url('../fonts/worksans/WorkSans-Medium.eot');
    src: url('../fonts/worksans/WorkSans-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/worksans/WorkSans-Medium.woff2') format('woff2'), url('../fonts/worksans/WorkSans-Medium.woff') format('woff'), url('../fonts/worksans/WorkSans-Medium.ttf') format('truetype'), url('../fonts/worksans/WorkSans-Medium.svg#WorkSans-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Work Sans';
    src: url('../fonts/worksans/WorkSans-Bold.eot');
    src: url('../fonts/worksans/WorkSans-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/worksans/WorkSans-Bold.woff2') format('woff2'), url('../fonts/worksans/WorkSans-Bold.woff') format('woff'), url('../fonts/worksans/WorkSans-Bold.ttf') format('truetype'), url('../fonts/worksans/WorkSans-Bold.svg#WorkSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Work Sans';
    src: url('../fonts/worksans/WorkSans-Black.eot');
    src: url('../fonts/worksans/WorkSans-Black.eot?#iefix') format('embedded-opentype'), url('../fonts/worksans/WorkSans-Black.woff2') format('woff2'), url('../fonts/worksans/WorkSans-Black.woff') format('woff'), url('../fonts/worksans/WorkSans-Black.ttf') format('truetype'), url('../fonts/worksans/WorkSans-Black.svg#WorkSans-Black') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Work Sans';
    src: url('../fonts/worksans/WorkSans-ExtraBold.eot');
    src: url('../fonts/worksans/WorkSans-ExtraBold.eot?#iefix') format('embedded-opentype'), url('../fonts/worksans/WorkSans-ExtraBold.woff2') format('woff2'), url('../fonts/worksans/WorkSans-ExtraBold.woff') format('woff'), url('../fonts/worksans/WorkSans-ExtraBold.ttf') format('truetype'), url('../fonts/worksans/WorkSans-ExtraBold.svg#WorkSans-ExtraBold') format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Work Sans';
    src: url('../fonts/worksans/WorkSans-Light.eot');
    src: url('../fonts/worksans/WorkSans-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/worksans/WorkSans-Light.woff2') format('woff2'), url('../fonts/worksans/WorkSans-Light.woff') format('woff'), url('../fonts/worksans/WorkSans-Light.ttf') format('truetype'), url('../fonts/worksans/WorkSans-Light.svg#WorkSans-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Work Sans';
    src: url('../fonts/worksans/WorkSans-Regular.eot');
    src: url('../fonts/worksans/WorkSans-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/worksans/WorkSans-Regular.woff2') format('woff2'), url('../fonts/worksans/WorkSans-Regular.woff') format('woff'), url('../fonts/worksans/WorkSans-Regular.ttf') format('truetype'), url('../fonts/worksans/WorkSans-Regular.svg#WorkSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Work Sans';
    src: url('../fonts/worksans/WorkSans-SemiBold.eot');
    src: url('../fonts/worksans/WorkSans-SemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/worksans/WorkSans-SemiBold.woff2') format('woff2'), url('../fonts/worksans/WorkSans-SemiBold.woff') format('woff'), url('../fonts/worksans/WorkSans-SemiBold.ttf') format('truetype'), url('../fonts/worksans/WorkSans-SemiBold.svg#WorkSans-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'icomoon';
    src: url(' ../fonts/icons/icomoon.eot?iy101j');
    src: url(' ../fonts/icons/icomoon.eot?iy101j#iefix') format('embedded-opentype'), url(' ../fonts/icons/icomoon.ttf?iy101j') format('truetype'), url(' ../fonts/icons/icomoon.woff?iy101j') format('woff'), url(' ../fonts/icons/icomoon.svg?iy101j#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before, [class*=" icon-"]:before {
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.icon-headphone:before {
    content: "\e937";
}

.icon-ruler:before {
    content: "\e900";
}

.icon-eye-over .path1:before {
    content: "\e901";
    color: #b89977;
}

.icon-eye-over .path2:before {
    content: "\e902";
    margin-left: -1em;
    color: #b89977;
}

.icon-eye-over .path3:before {
    content: "\e903";
    margin-left: -1em;
    color: #b89977;
}

.icon-eye-over .path4:before {
    content: "\e904";
    margin-left: -1em;
    color: #000000;
}

.icon-eye-over .path5:before {
    content: "\e905";
    margin-left: -1em;
    color: #000000;
}

.icon-eye-over .path6:before {
    content: "\e906";
    margin-left: -1em;
    color: #000000;
}

.icon-eye:before {
    content: "\e907";
}

.icon-bag-over .path1:before {
    content: "\e92a";
    color: #b89977;
}

.icon-bag-over .path2:before {
    content: "\e92b";
    margin-left: -1em;
    color: #000000;
}

.icon-heart:before {
    content: "\e90d";
}

.icon-visa:before {
    content: "\e908";
}

.icon-paypal:before {
    content: "\e909";
}

.icon-mastercard:before {
    content: "\e90a";
}

.icon-maestro:before {
    content: "\e90b";
}

.icon-amex:before {
    content: "\e90c";
}

.icon-facebook:before {
    content: "\e90e";
}

.icon-instagram:before {
    content: "\e90f";
}

.icon-twitter:before {
    content: "\e910";
}

.icon-phone:before {
    content: "\e911";
}

.icon-email:before {
    content: "\e912";
}

.icon-bag:before {
    content: "\e913";
}

.icon-search:before {
    content: "\e914";
}

.icon-earth:before {
    content: "\e915";
}

.icon-location:before {
    content: "\e916";
}

.icon-user:before {
    content: "\e917";
}

.icon-earth-over .path1:before {
    content: "\e918";
    color: #b89977;
}

.icon-earth-over .path2:before {
    content: "\e919";
    margin-left: -1em;
    color: #b89977;
}

.icon-earth-over .path3:before {
    content: "\e91a";
    margin-left: -1em;
    color: #b89977;
}

.icon-earth-over .path4:before {
    content: "\e91b";
    margin-left: -1em;
    color: #b89977;
}

.icon-earth-over .path5:before {
    content: "\e91c";
    margin-left: -1em;
    color: #b89977;
}

.icon-earth-over .path6:before {
    content: "\e91d";
    margin-left: -1em;
    color: #b89977;
}

.icon-earth-over .path7:before {
    content: "\e91e";
    margin-left: -1em;
    color: #b89977;
}

.icon-earth-over .path8:before {
    content: "\e91f";
    margin-left: -1em;
    color: #b89977;
}

.icon-earth-over .path9:before {
    content: "\e920";
    margin-left: -1em;
    color: #b89977;
}

.icon-earth-over .path10:before {
    content: "\e921";
    margin-left: -1em;
    color: #b89977;
}

.icon-earth-over .path11:before {
    content: "\e922";
    margin-left: -1em;
    color: #b89977;
}

.icon-earth-over .path12:before {
    content: "\e923";
    margin-left: -1em;
    color: #b89977;
}

.icon-earth-over .path13:before {
    content: "\e924";
    margin-left: -1em;
    color: #b89977;
}

.icon-earth-over .path14:before {
    content: "\e925";
    margin-left: -1em;
    color: #b89977;
}

.icon-earth-over .path15:before {
    content: "\e926";
    margin-left: -1em;
    color: #b89977;
}

.icon-earth-over .path16:before {
    content: "\e927";
    margin-left: -1em;
    color: #b89977;
}

.icon-earth-over .path17:before {
    content: "\e928";
    margin-left: -1em;
    color: #000000;
}

.icon-heart-over .path1:before {
    content: "\e929";
    color: #b89977;
}

.icon-heart-over .path2:before {
    content: "\e92c";
    margin-left: -1em;
    color: #000000;
}

.icon-location-over .path1:before {
    content: "\e92d";
    color: #b89977;
}

.icon-location-over .path2:before {
    content: "\e92e";
    margin-left: -1em;
    color: #000000;
}

.icon-search-over .path1:before {
    content: "\e92f";
    color: #b89977;
}

.icon-search-over .path2:before {
    content: "\e930";
    margin-left: -1em;
    color: #000000;
}

.icon-user-over .path1:before {
    content: "\e931";
    color: #b89977;
}

.icon-user-over .path2:before {
    content: "\e932";
    margin-left: -1em;
    color: #b89977;
}

.icon-user-over .path3:before {
    content: "\e933";
    margin-left: -1em;
    color: #000000;
}

.icon-angle-left:before {
    content: "\e934";
}

.icon-angle-right:before {
    content: "\e935";
}

.icon-close:before {
    content: "\e936";
}

[class$="-over"] {
    display: none;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

[class$="-over"]:before {
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}