/* INSERT FONT FACE */
@font-face {
    font-family: 'montserratbold';
    src: url('../fonts/montserrat-bold-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratregular';
    src: url('../fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

html{ font-size: 76%;}
body{ font-family: 'montserratregular', "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1em; line-height: 1.5em;}
em{ font-style:normal;}
srtong{ font-family: 'montserratbold';}

h1, h2, h3, h4, h5, h6{ font-weight: normal; line-height: 1em;}


h2{ font-size: 3em;}
aside h2{ font-size: 2em;}
.intro h2{ font-size: 1.5em; line-height: 1.5em; font-family: 'montserratbold';}
.intro p{ font-size: 1em; line-height: 1.7em;}
article h2 .results{ font-size: 0.9vw;}

.box-search .txt h3,
.slider .slick-slide .txt h3{ line-height: 1.3em;}
ul.event li .txt h3{ font-size: 2.2em; line-height: 1.2em;}
h3.special{ font-size: 2.2em; font-family: 'montserratbold';}

/*ARTICLE */
p{ line-height: 1.7em;}
article hgroup{ font-size: 1.2em; text-align: left;}
article hgroup h3{ font-size: 1.9em; line-height: 1.2em; font-family: 'montserratbold';}
article .tags{ font-size: 0.9em; font-style:italic;}


/* HEADER */
header .right-header ul li{ font-size: 1.2em;}

.banner h3{ font-size: 2.5vw; line-height: 2.5vw;}
.banner p{ font-size: 1.1vw; line-height: 1.5vw;}

/* faq */
.faq h3{ font-size: 1.3em; font-family: 'montserratbold'; font-style: italic;}
.faq h4{ font-family: 'montserratregular', "Trebuchet MS", Arial, Helvetica, sans-serif;}


/* form */
input,
textarea{ font-family: 'montserratregular';}


/* MENU */
footer .menu li{ font-family: 'montserratbold';}
footer .menu li li{ font-family: 'montserratregular';}

/* NAVIGATION */
.wp-pagenavi a.page{ font-size: 1.5em;}
.wp-pagenavi span.current{ font-size: 2.5em; font-family: 'montserratbold';}

/* VIDEO */
ul.list-video li a span{ font-size: 0.9em;}

ul.rs li,
.copyright{ font-family: 'montserratregular';}
ul.rs li strong,
.copyright strong{ font-family: 'montserratbold';}