/*
+----------------------------------------------------------------------+
| Copyright (c) daumsoft.  co. Ltd
+----------------------------------------------------------------------+
| 파일설명 : custom style CSS
+----------------------------------------------------------------------+
*/

@charset "utf-8";


/*==================================================================
// reset과 연결된 내용중 추가 혹은 수정사항
//=================================================================*/
/* CSS Document */

header.fixed {position:fixed;width:100%;z-index: 10;}
header.fixedOn {background: url(../images/bgTimgWide.png) center -300px no-repeat;background-color: #fff;height:116px;}
header.fixed nav.contentInner {display:none;}
header.fixedOn nav.contentInner {display:block;}
#headerArea .headerTitle {}
footer.fixed {position:fixed;bottom:0px;} 

.titArea .sortOptions { float: right; }
.controlArea .sortOptions {display:none;}

#newsSnsData .scrollbarWrap .overview,#archive .scrollbarWrap .overview {width:100%}
#newsSnsData .noResult .message,#archive .noResult .message {left:0%;} 
#newsData .scrollbarWrap .overview,#archive .scrollbarWrap .overview {width:100%}
#newsData .noResult .message,#archive .noResult .message {left:0%;} 
#polarity_map_button {height:300px;cursor:pointer;display:none;text-align:center;}
#polarity_map_button #polarity_map_html{margin-top:250px;font-size:18px;}

#newsSnsData .titArea h3.titOff a span {max-width:inherit;}
#newsData .titArea h3.titOff a span {max-width:inherit;}
#archive .titArea h3.titOff a#openapi.localLink {color:#cc5c8a;}
#archive .titArea h3.titOff.on a#openapi.localLink {color:#ffffff;}
#archive .titArea h3.titOff:hover a#openapi.localLink {color:#ffffff;}

.archive .titArea h3.titOff a#openapi.localLink {color:#cc5c8a;}
.archive .titArea h3.titOff.on a#openapi.localLink {color:#ffffff;}
.archive .titArea h3.titOff:hover a#openapi.localLink {color:#ffffff;}

#origin .originListArea .originList li.localLink,#origin .originListArea .originList li#associationListForPopup {background-color:#d2e3ec;}
#origin .originListArea .originList li.localLink.on,#origin .originListArea .originList li.on#associationListForPopup  {background-color:rgb(235, 250, 249);}
/* 국회의원이 개인맞춤서비스 들어갔을때 의원명 색깔  빨간계열 아닌 색으로 변경 */
/* .personalizeServiceWrap .titArea.brd_b .popTitle span{color:#cc5c8a;} */
.personalizeServiceWrap .titArea.brd_b .popTitle span{color:#62930a;}


/* 원문보기 로딩 관련 설정 */
.loading_con {display:none;}
.nodata_con {display:none;}
/* .noData .nodata_con {display:none;} */
.nowLoading .loading_con {display:block;background: rgba(0,0,0,0.8); z-index:999;text-align: center; margin-top:15px;border-radius:15px;}
.nowLoading .tab_con {display:none;}
.loading_con .loader {position: relative;top: calc(50% - 36px);color: #fff;}

div#origin.nowLoading .loading_con {height:68vh;}
.nowLoading .loading_con img{-webkit-animation: zmdi-spin 1.5s infinite linear; animation: zmdi-spin 1.5s infinite linear;}

/* .noData .loading_con {display:none;} */
.noData .tab_con {display:none;}
.noData .nodata_con {display:block;background: rgba(255,255,256,0.8); z-index:999;text-align: center;}
.nodata_con .nocontent {position: relative;top: calc(50% - 120px);color: #000;}

/* top인용문 데이터가 없을경우 이미지 없이 텍스트만 나오도록*/
.topQuotNoContent {margin-top : 10px;}
.topQuotNoContent .content {font-size:16px;text-align:left;padding-left:20px;verical-align:top;}

/*이슈키워드 알람*/
.searchBoxArea.display.issueAlert { top: 37px; left: 10%;margin-left: 0px; width: 80%;border: 3px solid #a2aeb2;box-shadow: 5px 10px 10px rgba(0, 0, 0, 0.3);}
.searchBoxArea.issueAlert ul li span.intrKwd {width: 160px;font-weight: bold;color: #191919;font-size: 13px;font-family:"Century Gothic", Arial;}


.doubleSection .scrollbarWrap {height:28vh;}
img.noGroupData {margin-top:60px;}
#cmtList {padding:0px;}
#cmtExpendListCover {margin:10px;}
#cmtAllCard,#lawAllCard {margin:11px 0px 10px 10px;height: 55px;}
#cmtListHide .hideTitle{margin-top: 15px;}
#cmtList.noUse #cmtListHide {margin:10px;}
.mornitoringWrap .mornitoringCard.typeCard.disabled .cardType{background-color: #e3e3e3;color: #828282;}
section .viewItem.resultItem div.text {/*min-width : 1083px;*/} /* 원문 수정 */
.topQuotation  ul li span.subject { max-width: 90%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
/* section .viewport .viewItem .num {height:22px;} */
#scholarshipInfomation .alertPopup {display:none;} 
#slidePageWrap {height:520px;
    width: 1140px;
    margin: 28px auto;
    border-radius: 15px;
}
/* 지역별 이슈키워드 워드클라우드  END*/ /* 뷰 확장 수정 */
/*
.mornitoringWrap .cmtCommitteeSlide .slick-arrow {margin-top:10px;} 
.mornitoringWrap .cmtCommitteeSlide {text-align: center;clear: both;width: 475px;position: relative;padding: 20px 40px;overflow: hidden;display: inline-block;height: 40px;margin-top: 8px;}
*/
/* .mornitoringWrap .lawCommitteeSlide {text-align: center;clear: both;width: 475px;position: relative;padding: 20px 40px;overflow: hidden;display: inline-block;height: 40px;margin-top: 8px;}{width : 504px;} */
/*
.mornitoringWrap .cmtCommitteeSlide li {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;} 
.mornitoringWrap .cmtCommitteeSlide li.on a{color:#894E7E;font-weight: bold;}
*/
.mornitoringWrap .cmtCommitteeSlide.lawCommitteeSlide li {width:148px !important;}
.mornitoringWrap .groupCommitteeSlide {text-align: center;clear: both;width: 676px;position: relative;padding: 0px 0px;overflow: hidden;display: inline-block;height: 50px;margin-top: 2px;}
.mornitoringWrap .groupCommitteeSlide .slick-list{height: 54px;overflow: hidden;}
.mornitoringWrap .groupCommitteeSlide .slick-track{height: inherit;vertical-align: middle;}
.mornitoringWrap .groupCommitteeSlide .slick-arrow {margin-top:9px;} 
.mornitoringWrap .groupCommitteeSlide li {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color:#000;font-size: 16px;word-break: keep-all;height: inherit;display: table;} 
.mornitoringWrap .groupCommitteeSlide li a{word-break: keep-all;vertical-align: text-bottom;display: table-cell;vertical-align: middle;}
.mornitoringWrap .groupCommitteeSlide li.on a{color:#894E7E;font-weight: bold;}
/*
.mornitoringWrap .cmtCommitteeSlide li:focus{outline:0px;}
*/

.mornitoringWrap .mornitoringCard.allCard.expend{float: right;width: 100%;display:none;}
.mornitoringWrap .mornitoringCard.allCard.expend.on{display:block;padding:0px;}
.mornitoringWrap .mornitoringCard.allCard #cmtExtendBtn{display: block;text-indent: -999px;font-size: 0;width: 24px;height: 24px;background: url(../images/icon_extend.png) no-repeat 0 0;position: static;margin-left: 0px;margin-right: 5px;margin-top: 17px;top: 30px;right: 0;bottom: 30px;left: 0;float: right;}
.mornitoringWrap .mornitoringCard.allCard #cmtExtendBtn.on{background-position: right 0;/*margin-top:25px;margin-right:15px;*/}

.mornitoringWrap .groupArea li.firstDate {background: linear-gradient(90deg, rgba(84,78,177,0.2) 0%, rgba(181,181,255,0.12) 50%, rgba(197,245,255,0) 100%);} 
/* .mornitoringWrap .groupArea li.lastDate {background: linear-gradient(90deg, rgba(197,245,255,0) 0%, rgba(181,181,255,0.12) 50%, rgba(84,78,177,0.2) 100%);} */

/* .mornitoringWrap .groupArea li.lastDate{background: linear-gradient(90deg, rgba(255, 255, 255, 0.68) 0%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);} */
.mornitoringWrap #cmtExpendList {width: 94.4%;float:right;} 
.mornitoringWrap #cmtExpendList ul {margin-top:4px;text-align: left;padding:0px 0px 10px 30px;} 
.mornitoringWrap #cmtExpendList li{padding-left: 5px;display: inline-block;clear: both;overflow: hidden;cursor: pointer; width:10%; text-align: center;font-size:16px; position: relative;border-radius: 5px;line-height: 29px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.mornitoringWrap #cmtExpendList li.groupExpendList:before{content: "·"; padding-right:5px; font-size:24px; vertical-align:top; color: #7291a4;}
.mornitoringWrap #cmtExpendList li.on{background-color:#ff6e68;color: #fff;}
.mornitoringWrap #cmtExpendList li.groupExpendList { width:17%; width: 20%;min-width: 213px;}
.cmtExpendListBtn li{border: 1px solid #eaeaea; margin-right: 11px; }
#groupKeywordArea.slick-vertical .slick-slide {display: block;height: auto;border: 0px solid transparent;}
/* 비교분석 as-is */
#compareArea .association_scrollbarWrap {position: relative;clear:both;overflow-y: auto;overflow-x: hidden;border-bottom: 1px solid #e4e4e4;}
#compareArea .compareAnalysisWrap .association_map{float: left; width: 100%;}

#compareArea .association_box {position:relative;height: 80vh;min-height: 470px;clear: both;}
#compareArea #.association_map svg {width:100% !important;height: 80vh !important;min-height: 470px;}
#compareArea .association_map {position:relative;width: 1160px;height: 720px;margin: 0 auto;}
#compareArea .association_map svg {width:100% !important;height: 80vh !important;min-height: 720px;margin-left: 100px;}



#compareArea .association_checkbox {position: absolute;bottom: 0;left: 15px;/* background-color: rgba(255,255,255,0.8); *//* top: 52px; */}
#compareArea .association_checkbox * {vertical-align: middle;}
#compareArea .association_checkbox label {display: block;overflow: hidden;margin-top: 6px;line-height: 15px;}
#compareArea .association_checkbox label .all {float: left;}
#compareArea .association_checkbox label .category {float: left;}
#compareArea .association_checkbox label em {float: left;margin-left: 7px;color: #45505E;font-style:normal;font-weight:normal;font-size: 12px;}
#compareArea .association_slider {position: absolute;top: 0px;left: 466px;height: 20px;}
#compareArea .association_slider.compare {position: absolute;top: 0;left: 400px;height: 20px;}
#compareArea .association_slider .association_slider_label {float: left; margin-top: 3px; font-size: 14px; font-weight: bold;}
#compareArea .association_slider .association_max_node {position: absolute;top: 9px;left: 132px;border: 0;color: #666;width: 50px;font-size:11px;text-align: center;font-family:"Century Gothic", Arial !important;background-color: transparent;}
#compareArea .association_slider.compare .association_max_node {top: 9px;bottom: initial;}
#compareArea .association_table {position:absolute;right: 20px;top: 35px;width: 190px;/* height: 701px; */border-bottom: 1px solid #C0C0C0;}
#compareArea .association_table table {border-collapse: collapse;border-spacing: 0;width: 100%;font-size: 11px;line-height: 18px;background-color: rgba(255,255,255,0.5);}
#compareArea .association_table table tr { border-bottom: 1px solid #cccccc; }
#compareArea .association_table table tr:last-child { border-bottom: 0; }
#compareArea .association_table table th {padding: 5px 0 5px 0; color: #000; font-weight: bold; text-align: center; border-bottom: 1px solid #7D7D7D; word-break: break-all; margin: 0; font-size:11px;}
#compareArea .association_table table td {color: #444;padding: 0 0 5px 0;text-align: center;word-break: break-all;font-size: 11px;font-family:"Century Gothic", Arial !important;}
#compareArea .association_table table .al_r {text-align: right !important;padding: 0 10px 0 0;font-size: 11px;font-family:"Century Gothic", Arial !important;white-space: nowrap;}
#compareArea .association_table table .al_l {text-align: left !important;padding: 0 0 0 20px;white-space:nowrap;text-overflow:ellipsis;font-size: 12px !important;font-family: NanumBarunGothic!important;overflow: hidden;}
#compareArea .association_table table .al_l:hover {text-align: left !important; padding: 0 0 0 20px; white-space:normal; line-height:16px;}
#compareArea .association_table.compare1 {position:absolute;left: 15px;top: 35px;}  
#compareArea .association_table.compare2 {position:absolute;right: 15px;top: 35px;}  
#compareArea .association_box h4.compare1  {position: absolute;top: 7px;left: 15px;font-size: 14px;color: #0d8dcf;border-bottom: 1px solid #7D7D7D;min-width: 190px;padding: 4px 2px;}
#compareArea .association_box h4.compare1 .closeTable {width: 18px;height: 18px;margin: 0;border: 1px solid #ccc;position: absolute;top: 2px;right: 0;border-radius: 100px;overflow: hidden;}
#compareArea .association_box h4.compare1 .closeTable a {  display: block;  width: 17px;  height: 17px; color: #999; font-size: 12px;  text-align: center; padding: 2px 0 0 0;}
#compareArea .association_box h4.compare1 .closeTable:hover a { color: #fff; background-color:#8f8880; }
#compareArea .association_box h4.compare1.displayNone {   }
#compareArea .association_box .compare1.displayNone {left: -212px;opacity: 0;}
#compareArea .association_box h4.compare2.displayNone {   }
#compareArea .association_box .compare2.displayNone {right: -212px;opacity: 0;}
#compareArea .association_box .compare1.open  {border-radius:100px;background:#FFFFFF;text-align:center;width:26px;height:26px;border:1px solid #B3B3B3;margin: 0 5px 0 0;display: block;position: absolute;top: 11px;left: 9px;transform: rotate(90deg);}
#compareArea .association_box .compare1.open  a {height:0px;overflow:hidden;padding:14px 0 0 0;background:url(../images/icon_closeopen.png) -13px 0 no-repeat;width:13px;display:block;margin-left:6px;margin-top:6px;border:none}
#compareArea .association_box .compare1.open.displayNone { display: none;  }
#compareArea .association_box .compare1.open:hover {cursor:pointer;background:#8f8880;border:1px solid #8f8880;}
#compareArea .association_box .compare1.open:hover a {background:url(../images/icon_closeopen.png) -13px -14px no-repeat;} 


#compareArea .association_box .compare2.open  {border-radius:100px;background:#FFFFFF;text-align:center;width:26px;height:26px;border:1px solid #B3B3B3;margin: 0 5px 0 0;display: block;position: absolute;top: 11px;right: 9px;transform: rotate(-90deg);}
#compareArea .association_box .compare2.open  a {height:0px;overflow:hidden;padding:14px 0 0 0;background:url(../images/icon_closeopen.png) -13px 0 no-repeat;width:13px;display:block;margin-left:6px;margin-top:6px;border:none}
#compareArea .association_box .compare2.open.displayNone { display: none; }
#compareArea .association_box .compare2.open:hover {cursor:pointer;background:#8f8880;border:1px solid #8f8880;}
#compareArea .association_box .compare2.open:hover a {background:url(../images/icon_closeopen.png) -13px -14px no-repeat;} 

#compareArea .association_box h4.compare2  {position: absolute;top: 7px;right: 15px;font-size: 14px;color: #0d8dcf;border-bottom: 1px solid #7D7D7D;min-width: 190px;padding: 4px 2px;}
#compareArea .association_box h4.compare2 .closeTable {width: 18px;height: 18px;margin: 0;border: 1px solid #ccc;position: absolute;top: 2px;right: 0;border-radius: 100px;overflow: hidden;}
#compareArea .association_box h4.compare2 .closeTable a {  display: block;  width: 17px;  height: 17px; color: #999; font-size: 12px;  text-align: center; padding: 2px 0 0 0;}
#compareArea .association_box h4.compare2 .closeTable:hover a { color: #fff; background-color:#8f8880; }

#compareArea .association_checkbox.compare {position: absolute;bottom: 0;left: 225px;width: 700px;background: rgba(255,255,255,0.5);border-top: 1px solid #ccc;padding: 13px;opacity: 1;}
#compareArea .association_checkbox.compare.open {bottom: -30px;opacity: 1;}
#compareArea .association_checkbox.compare label {display: block;overflow: hidden;margin-bottom: 10px;line-height: initial;float: left;width: 84px;margin-top: 0;}
#compareArea .association_checkbox.compare label:first-child {display: block;overflow: hidden;margin-top: 0;line-height: initial;float: initial;width: 120px;}
#compareArea .association_checkboxArea {/* position: absolute; *//* bottom: 0; *//* left: 225px; *//* width: 700px; *//* height: 209px; *//* background: antiquewhite; */}
#compareArea .association_checkbox .sort_array label {padding: 0 5px;display: inline-block !important;margin-top: 0px !important;font-size: 12px;}
#compareArea .association_checkbox .sort_array span {height: 24px;}

/* 하단 체크 박스 영역 */
#compareArea .compareAnalysisWrap .association_checkbox_area1{background-color:rgba(255,255,255,0.5);padding: 20px 15px;text-align: center;}
#compareArea .compareAnalysisWrap .checkboxBtn1{width: 20px;height: 20px;border: 1px solid #ccc;display: inline-block;text-indent: -9999px;font-size: 0;background: url('../images/icon_closeopen.png') no-repeat 3px 2px;}
#compareArea .compareAnalysisWrap .hidden .checkboxBtn1{background-position: -11px 2px;}

/* favorite */
.titArea .btnArea ul li a.selected{ background-color: #7291a4; color: #fff;}

.selectionArea .selectAreaIn .comfirmBtnDisabled{border:  0;height: 26px;padding:  0 16px;background-color: ;color: #fff;border-radius: 4px;cursor: pointer;margin-left: 10px;margin-top: 3px;}

#treeMapBox .amcharts-TreeMapSeries-group {opacity:1.0;}



/* 사이트맵 닫기버튼 추가*/

.siteMapClose{display: inline-block;position: absolute;bottom: 15px;right: 15px;border: 1px solid #727272;padding: 4px 10px;border-radius: 6px;width: 50px;}

#originTab_con #localDocument .viewItem .title {max-width:330px;}
#originTab_con #NDocument .viewItem .title {max-width:480px;}
.viewport .viewItem.adminItem .info, .nb_info {width:90%;}
#openapiDocument .viewItem .title {max-width:90%;}
#archive #openapiDocument .viewItem .title {max-width:850px;}

#keywordRankingArea li span.date {clear: left;float:left;margin-left: 42px;font-size: 13px;}
#groupKeywordArea .grouppingSlide div.groupTitle {cursor: pointer;}
.mornitoringWrap .keywordRankingArea li.selected .date {font-weight: bold;color:#000;}

.mornitoringWrap .keywordRankingArea li.group .keyword { width: 160px;margin-left: 0px;}

/* FAQ */
/*
.FAQContWrap{margin-bottom: 100px;}
*/

/* 관련통계 weight */ 
.topQuotation ul li span.statisticWeight {text-align: center;border-radius: 100px;color: #aaa;display: block;float: left;width: 40px;height: 40px;font-family: "Century Gothic", Arial !important;font-weight: ;font-size: 13px;padding-top: 14px;font-style: italic;}

/* 상세분석 학술정보분석 전문가 팝업 */
.alertPopup label {color:#1d8ca8}
.mornitoringWrap .groupArea li.lastDate

/* 법률 질의응답 결과 리스트 정답 area p태그->div태그 수정 */
.wrapResult .listResult > ul > li div.listTit{font-size: 18px;color: #003d5f;font-weight: bold;width: 80%;display: inline-block;background-color: #f4f8f9;border: 1px solid #dbe8ec;border-radius: 20px;padding: 5px;line-height: 22px;}
.wrapResult .listResult > ul > li div.listTit span{font-family: Century Gothic;background: #42b5d7;color: #fff;font-weight: bold;font-size: 15px;display: inline-block;width: 26px;height: 26px;text-align: center;line-height: 26px;border-radius: 20px;margin-right: 5px;}

.wrapResult .listResult ul li .layoutLeft .nameLaw, .wrapResult .listResult ul li .layoutLeft .nameLaw{
    margin-left: 53px;
}

/* 이슈 키워드 단어별로 줄바꿈   */
.keywordRankingArea li .keyword {display: inline-block;width: 160px;font-size: 16px;text-align: left;color: #000;font-weight: normal;line-height: 24px;word-break: keep-all;margin-left: -34px;}

/* 이슈 리포트 첨부파일 다운로드 */
.controlList > li a.filedownloadTag{display:block;width:100%;height:100%;color:transparent;font-size:0;}

.issueKeywordArea.slick-dotted.slick-slider {margin-bottom:150px;}
.issueKeywordArea .slick-dots {position : initial;}

@font-face {
font-family: 'Montserrat Regular';
font-style: normal;
font-weight: normal;
src: local('Montserrat Regular'), url('/resources/fonts/montserrat/Montserrat-Regular.woff') format('woff');
}


@font-face {
font-family: 'Montserrat Italic';
font-style: normal;
font-weight: normal;
src: local('Montserrat Italic'), url('/resources/fonts/montserrat/Montserrat-Italic.woff') format('woff');
}


@font-face {
font-family: 'Montserrat Thin';
font-style: normal;
font-weight: normal;
src: local('Montserrat Thin'), url('/resources/fonts/montserrat/Montserrat-Thin.woff') format('woff');
}


@font-face {
font-family: 'Montserrat Thin Italic';
font-style: normal;
font-weight: normal;
src: local('Montserrat Thin Italic'), url('/resources/fonts/montserrat/Montserrat-ThinItalic.woff') format('woff');
}


@font-face {
font-family: 'Montserrat ExtraLight';
font-style: normal;
font-weight: normal;
src: local('Montserrat ExtraLight'), url('/resources/fonts/montserrat/Montserrat-ExtraLight.woff') format('woff');
}


@font-face {
font-family: 'Montserrat ExtraLight Italic';
font-style: normal;
font-weight: normal;
src: local('Montserrat ExtraLight Italic'), url('/resources/fonts/montserrat/Montserrat-ExtraLightItalic.woff') format('woff');
}


@font-face {
font-family: 'Montserrat Light';
font-style: normal;
font-weight: normal;
src: local('Montserrat Light'), url('/resources/fonts/montserrat/Montserrat-Light.woff') format('woff');
}


@font-face {
font-family: 'Montserrat Light Italic';
font-style: normal;
font-weight: normal;
src: local('Montserrat Light Italic'), url('/resources/fonts/montserrat/Montserrat-LightItalic.woff') format('woff');
}


@font-face {
font-family: 'Montserrat Medium';
font-style: normal;
font-weight: normal;
src: local('Montserrat Medium'), url('/resources/fonts/montserrat/Montserrat-Medium.woff') format('woff');
}


@font-face {
font-family: 'Montserrat Medium Italic';
font-style: normal;
font-weight: normal;
src: local('Montserrat Medium Italic'), url('/resources/fonts/montserrat/Montserrat-MediumItalic.woff') format('woff');
}


@font-face {
font-family: 'Montserrat SemiBold';
font-style: normal;
font-weight: normal;
src: local('Montserrat SemiBold'), url('/resources/fonts/montserrat/Montserrat-SemiBold.woff') format('woff');
}


@font-face {
font-family: 'Montserrat SemiBold Italic';
font-style: normal;
font-weight: normal;
src: local('Montserrat SemiBold Italic'), url('/resources/fonts/montserrat/Montserrat-SemiBoldItalic.woff') format('woff');
}


@font-face {
font-family: 'Montserrat Bold';
font-style: normal;
font-weight: normal;
src: local('Montserrat Bold'), url('/resources/fonts/montserrat/Montserrat-Bold.woff') format('woff');
}


@font-face {
font-family: 'Montserrat Bold Italic';
font-style: normal;
font-weight: normal;
src: local('Montserrat Bold Italic'), url('/resources/fonts/montserrat/Montserrat-BoldItalic.woff') format('woff');
}


@font-face {
font-family: 'Montserrat ExtraBold';
font-style: normal;
font-weight: normal;
src: local('Montserrat ExtraBold'), url('/resources/fonts/montserrat/Montserrat-ExtraBold.woff') format('woff');
}


@font-face {
font-family: 'Montserrat ExtraBold Italic';
font-style: normal;
font-weight: normal;
src: local('Montserrat ExtraBold Italic'), url('/resources/fonts/montserrat/Montserrat-ExtraBoldItalic.woff') format('woff');
}


@font-face {
font-family: 'Montserrat Black';
font-style: normal;
font-weight: normal;
src: local('Montserrat Black'), url('/resources/fonts/montserrat/Montserrat-Black.woff') format('woff');
}


@font-face {
font-family: 'Montserrat Black Italic';
font-style: normal;
font-weight: normal;
src: local('Montserrat Black Italic'), url('/resources/fonts/montserrat/Montserrat-BlackItalic.woff') format('woff');
}

header.menuOn {z-index:10;}