/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Regular'), local('Montserrat-Regular'), url(../../fonts/Montserrat-Regular.ttf) format('truetype');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Regular'), local('Montserrat-Regular'), url(../../fonts/Montserrat-Regular.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Montserrat Black';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Black'), local('Montserrat-Black'), url(../../fonts/Montserrat-Black.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Montserrat BlackItalic';
    font-style: italic;
    font-weight: 400;
    src: local('Montserrat BlackItalic'), local('Montserrat-BlackItalic'), url(../../fonts/Montserrat-BlackItalic.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Montserrat Bold';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Bold'), local('Montserrat-Bold'), url(../../fonts/Montserrat-Bold.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Montserrat BoldItalic';
    font-style: italic;
    font-weight: 400;
    src: local('Montserrat BoldItalic'), local('Montserrat-BoldItalic'), url(../../fonts/Montserrat-BoldItalic.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Montserrat ExtraBold';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(../../fonts/Montserrat-ExtraBold.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Montserrat ExtraBoldItalic';
    font-style: italic;
    font-weight: 400;
    src: local('Montserrat ExtraBoldItalic'), local('Montserrat-ExtraBoldItalic'), url(../../fonts/Montserrat-ExtraBoldItalic.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Montserrat ExtraLight';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(../../fonts/Montserrat-ExtraLight.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Montserrat ExtraLightItalic';
    font-style: italic;
    font-weight: 400;
    src: local('Montserrat ExtraLightItalic'), local('Montserrat-ExtraLightItalic'), url(../../fonts/Montserrat-ExtraLightItalic.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Montserrat Italic';
    font-style: italic;
    font-weight: 400;
    src: local('Montserrat Italic'), local('Montserrat-Italic'), url(../../fonts/Montserrat-Italic.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Montserrat Light';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Light'), local('Montserrat-Light'), url(../../fonts/Montserrat-Light.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Montserrat LightItalic';
    font-style: italic;
    font-weight: 400;
    src: local('Montserrat LightItalic'), local('Montserrat-LightItalic'), url(../../fonts/Montserrat-LightItalic.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Montserrat Medium';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Medium'), local('Montserrat-Medium'), url(../../fonts/Montserrat-Medium.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Montserrat MediumItalic';
    font-style: italic;
    font-weight: 400;
    src: local('Montserrat MediumItalic'), local('Montserrat-MediumItalic'), url(../../fonts/Montserrat-MediumItalic.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Montserrat Semibold';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Semibold'), local('Montserrat-Semibold'), url(../../fonts/Montserrat-Semibold.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Montserrat SemiboldItalic';
    font-style: italic;
    font-weight: 400;
    src: local('Montserrat SemiboldItalic'), local('Montserrat-SemiboldItalic'), url(../../fonts/Montserrat-SemiboldItalic.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Montserrat Thin';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Thin'), local('Montserrat-Thin'), url(../../fonts/Montserrat-Thin.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Montserrat ThinItalic';
    font-style: italic;
    font-weight: 400;
    src: local('Montserrat ThinItalic'), local('Montserrat-ThinItalic'), url(../../fonts/Montserrat-ThinItalic.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Copyright (C) arrowthemes, Regular/Extended Licence */
.uk-form label{
    font-size: 14px;
    font-family: "Montserrat";
}

h1,h2,h3,h4,h5,h6, .uk-event-date, p.dropcap:first-letter, blockquote, blockquote p, span.iceModuleTile {
    font-family: 'Montserrat', sans-serif;
    font-weight: 350;
}

#system h1.title{
    font-size: 20px;
}

h2, .caption h2{font-size: 20px;}
h3, #content h3, .module-title, .header-content .module-title{
    font-size: 17px;}

h4, .column blockquote p,
.column blockquote,
blockquote,
blockquote p{
    font-size: 16px;
    line-height: 2;
}

.showhide li h4 {
    font-size: 16px;
    line-height: 1.5;
}

.module .module-title span.subtitle {
    font-size: 11px;
    text-transform: uppercase;
}

p.dropcap:first-letter {
    margin: 6px 5px 0 0;
    line-height: 1
}
a{
    font-family: 'Montserrat', sans-serif;
}