.all-articles-banner{ background:url(/wp-content/themes/vantage/images/category-press-releases-banner.webp) center top no-repeat; background-size:cover; color:var(--v-white);}
.all-articles-banner .inner{ display:flex; height:360px; align-items: flex-start; flex-direction: column; justify-content: flex-end; padding-top:5px; padding-bottom:54px;}
.all-articles-banner .text-box{ width:410px; max-width:100%;}
.all-articles-banner h1{ font-size:var(--page-h2); margin-bottom:15px;}
.all-articles-banner p{ font-size:var(--fs-20);}

.all-articles-wrap{}
.all-articles-wrap .inner{ padding-top:50px; padding-bottom:105px;}
.all-articles-wrap p.content-title{ margin:0px; line-height:1.2; border-bottom:3px solid var(--v-black); font-size:var(--fs-22); text-transform:uppercase; font-weight:600; padding:0px 0px 6px 24px; color:var(--v-black); background: url(/wp-content/themes/vantage/images/academy-sub-title-icon.svg) left 4px no-repeat; min-height: 0;}

.all-articles-section{ position:relative; width:100%; display:flex; justify-content: space-between; flex-wrap: wrap;}

.all-articles-content{ overflow:hidden; width:100%; min-height:800px; position: relative;}
.all-articles-content-top{ position:relative;}
.all-articles-content-top .menu-show-btn{ position:absolute; right:0px; top:0px; width:30px; cursor:pointer;}
.all-articles-content ul.all-articles-list{ padding:0px; margin:0px; display:flex; margin-right:-3px; justify-content: flex-start; flex-wrap: wrap;}
.all-articles-content ul.all-articles-list li{ width:calc(100% / 3); padding-bottom:20px; padding-right:3px; transition:0.1s;}
.all-articles-content ul.all-articles-list li .all-articles-box{ height:100%; background:#ececec; position:relative;}
.all-articles-content .img-box{ position:relative; z-index:6; overflow:hidden; background:var(--v-black);}
.all-articles-content .img-box img{ display:block; width:100%; height:auto;}
.all-articles-content .img-box .img-box-inner{ position:absolute; left:0px; top:0px; width:100%; height:100%;}
.all-articles-content .img-box a{background-position: center center;background-repeat: no-repeat;background-size: cover;}
.all-articles-content .img-box .hover-img-box{ width:100%; height:100%; display:block; -webkit-transition:.7s; -moz-transition:.7s; -o-transition:.7s; transition:.7s;}
.all-articles-content .text-box{ padding:13px 0px 0px 0px; color:var(--v-black);}
.all-articles-content .text-box-inner{ display:block; text-decoration:none; padding:0px 16px 40px;}
.all-articles-content p{ font-size:var(--fs-20); font-weight:600; line-height:1.3; margin:0px 0px 13px; min-height:122px; transition: all .2s linear;}
.all-articles-content .date-bar{ font-size:var(--fs-14); font-weight:100; position:absolute; left:0px; bottom:22px; display:flex; justify-content: space-between; width:calc(100% - 3px); padding:0px 20px 0px 16px;}
.all-articles-content .date-text{ color:rgba(0,0,0,0.7);}
.all-articles-content .date-bar span.read-more-link{ color:var(--v-white); display:block; opacity:0; text-decoration:none; width:36px; height:36px; line-height:34px; border-radius:50%; background:rgba(255,255,255,0.2); text-align:center; position:absolute; left:65%; top:-8px; transition: all .3s linear;}
.all-articles-content .date-bar span.read-more-link:after{ content: "\f105"; display: block; font-family: 'FontAwesome'; font-size:23px;}
.all-articles-content ul.all-articles-list li:hover .all-articles-box{background:var(--v-orange);}
.all-articles-content ul.all-articles-list li:hover .img-box .hover-img-box{ transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); opacity:0.85;}
.all-articles-content ul.all-articles-list li:hover .text-box,
.all-articles-content ul.all-articles-list li:hover .tag-list span,
.all-articles-content ul.all-articles-list li:hover .tag-list a{ color:var(--v-white);}
.all-articles-content ul.all-articles-list li:hover .tag-list a:before{ background:#fff;}
.all-articles-content ul.all-articles-list li:hover p{ transform: translateY(5px);}
.all-articles-content ul.all-articles-list li:hover .date-text{ color:rgba(255,255,255,0.7);}
.all-articles-content ul.all-articles-list li:hover .date-bar span.read-more-link{ opacity:1; left:calc(100% - 53px);}
.all-articles-section .rotate-data-box {width:100%;height: 100%; background-color:rgba(255,255,255,1);position: absolute;top: 0;left: 0;display: flex;justify-content: space-around;align-items: center;z-index: 102;}
.all-articles-section .rotate-data-box img{animation: rotate 1s infinite linear;}
@keyframes rotate{
  0% {
      transform: rotate(0deg);
  }
  100% {
      transform: rotate(360deg);
  }
}
.tag-list{ font-size:var(--fs-14); padding-bottom:2px; padding-left:16px; padding-right:16px;}
.tag-list span,
.tag-list a{ display:inline-block; color:var(--v-black); opacity:0.7; margin-right:9px; margin-bottom:5px; text-decoration:none; font-weight:600;}
.tag-list a{ position:relative; padding-left:12px;}
.tag-list a:before{ content:""; display:block; position:absolute; left:0px; top:6px; width:2px; height:9px; background:#aeaeae;}
.tag-list a:first-child{ padding-left:0px;}
.tag-list a:first-child:before{ display:none;}
.tag-list a:hover{ color:var(--v-white); text-decoration:none;}

.not_data{font-size: var(--fs-24); font-weight: 600; color: var(--v-black); margin: 0; text-transform:uppercase; background:url(/wp-content/themes/vantage/images/no-data-video.gif) center 30px no-repeat; padding-top:250px; text-align:center;}

.el-pagination{ display:flex; justify-content: center; align-items: flex-start; flex-wrap: wrap; font-weight:100; padding-top:60px;}
.el-pagination li.number{ font-size:var(--fs-16); color:#9b9b9b; padding:0px 2px; min-width:46px; line-height:47px; text-align:center; margin:0px 1px 5px; height:auto; width:auto; transition: .4s;}
.el-pagination li.number.active{ color:var(--v-white); background:var(--v-black); border-radius:12px;}
.el-pagination .btn-next .el-icon,
.el-pagination .btn-prev .el-icon{ font-weight:100; text-indent:-9999em;}
.el-pagination .btn-prev,
.el-pagination .btn-next{ text-indent:-9999em; height:auto; padding:17px 20px;}
.el-pagination .btn-prev{background:url(/wp-content/themes/vantage/images/pagenavi-prev-icon.svg) center center no-repeat; background-size:44px auto;}
.el-pagination .btn-next{background:url(/wp-content/themes/vantage/images/pagenavi-next-icon.svg) center center no-repeat; background-size:44px auto;}
.el-pagination .el-pager{ display:flex; flex-wrap: wrap; justify-content: center; align-items: center;}


.date-picker-block{ display:block;}
.date-picker-block .el-date-editor.el-input:after{ content:""; display:block; height:2px; width:0; background:#e05628; position:absolute; left:0px; bottom:0px; transition: all .3s linear;}
.date-picker-block .el-date-editor.el-input.active:after{ width:100%;}
.date-picker-block .el-date-editor.el-input{ width:100%; margin-bottom:14px; position:relative;}
.date-picker-block .el-input--prefix .el-input__inner{ border-radius:8px; height:61px; padding:5px 45px 5px 16px; line-height:51px; background:var(--v-grey-light2); border:none; transition: .4s; font-size:var(--fs-18); color:var(--v-grey); font-weight:400;}
.date-picker-block .el-input--prefix .el-input__inner:hover{background: #ECECEC}
.date-picker-block .el-input--prefix .el-input__inner:focus{background:var(--v-grey-light4); border-radius:8px 8px 0px 0px;}
.date-picker-block .el-input__prefix{ left:auto; right:0px; top:0px; width:45px; display:flex; align-items: center; justify-content: flex-start;}
.date-picker-block .el-input__prefix .el-input__icon{ width:36px; height:36px;background:url(/wp-content/themes/vantage/images/date-picker-icon-grey.svg) center center no-repeat; background-size:25px auto; border-radius:50%;}
.date-picker-block .el-date-editor.el-input.active .el-input__icon{ background:#cbcbcb url(/wp-content/themes/vantage/images/date-picker-icon-orange.svg) center center no-repeat;}

.date-picker-block .el-input__prefix .el-input__icon:after,
.date-picker-block .el-input__prefix .el-icon-date:before{ display:none;}

.date-picker-block .el-input--prefix .el-input__inner::-webkit-input-placeholder{ color:var(--v-grey); opacity:1; font-size:var(--fs-18);}
.date-picker-block .el-input--prefix .el-input__inner::-moz-placeholder{ color:var(--v-grey); opacity:1; font-size:var(--fs-18);}
.date-picker-block .el-input--prefix .el-input__inner::-moz-placeholder{ color:var(--v-grey); opacity:1; font-size:var(--fs-18);}
.date-picker-block .el-input--prefix .el-input__inner::-ms-input-placeholder{ color:var(--v-grey); opacity:1; font-size:var(--fs-18);}

.el-popper[x-placement^=bottom]{ margin-top:2px;}
.el-date-picker{}
.el-picker-panel{ border:none; border-radius:8px;}
.el-popper[x-placement^=bottom] .popper__arrow{ display:none;}
.el-date-picker__header{ margin-top:25px; margin-bottom:6px;}
.el-picker-panel__icon-btn{ color:#c0c0c0; font-size:var(--fs-20);}
.el-input__suffix{ display:none;}
.el-date-picker__header-label{ font-weight:700; color:var(--v-black); font-size:var(--fs-26); padding-left:3px; padding-right:3px; display:inline-block; padding-top:8px;}

.el-date-table{ color:#080808; font-size:14px;}
.el-date-table th{ text-transform:uppercase; color:#909090; font-size:13px; border-bottom:2px solid var(--v-white); text-align:center; padding-left:0px; padding-right:0px;}
.el-date-table td{ height:43px; padding-top:0px; padding-bottom:0px; vertical-align:top; font-weight:500;}
.el-date-table td.available:hover{ color:var(--v-black);}
.el-date-table td div{ padding-top:0px; padding-bottom:0px; height:auto; line-height:normal;}
.el-date-table td span{ width:40px; height:40px; border-radius:50%;/* background:var(--v-grey);*/ line-height:40px;}
.el-date-table td.today span{ background:var(--v-orange); color:var(--v-white); font-weight:400;}
.el-date-table td.current:not(.disabled) span{ color: #FFF; background:var(--v-green);}


@media(max-width:980px){
	.all-articles-content ul.all-articles-list li{ width:calc(100% / 2); padding-bottom:50px;}
}
@media(max-width:768px){
	.all-articles-wrap .inner{ padding-top:20px; padding-bottom:50px;}
	.all-articles-wrap p.content-title{ border-bottom:none; font-size:var(--fs-16); background-size:14px 14px; background-position:left 0px; padding-left:18px; padding-bottom:10px;}
	.all-articles-banner{ background-position:right top;}
	.all-articles-banner .inner{ height:auto; min-height:160px; padding-bottom:7px; padding-top:25px;}
	.all-articles-banner .text-box{ width:410px; max-width:100%;}
	.all-articles-banner h1{ font-size:var(--fs-20); margin-bottom:10px;}
	.all-articles-banner p{ font-size:var(--fs-16);}
	
	.all-articles-content{ width:100%; max-width:100%;}
	.all-articles-content-top .menu-show-btn{ top:-6px;}
	.all-articles-content ul.all-articles-list{ margin-right:-14px;}
	.all-articles-content ul.all-articles-list li{ padding-bottom:30px; padding-right:14px;}
	.all-articles-content p{ min-height:inherit; margin-bottom:20px; font-size:var(--fs-16);}
	.all-articles-content .date-bar{ bottom:15px;}
	.all-articles-content .date-bar span.read-more-link{ top:-5px;}	
	.all-articles-content ul.all-articles-list li:hover .date-bar span.read-more-link{ left:calc(100% - 40px);}
	
	.date-picker-block .el-input--prefix .el-input__inner{ height:51px; line-height:41px;}
	.el-pagination{ padding-top:20px;}
}
@media(max-width:510px){
	.all-articles-content ul.all-articles-list{ margin-right:-10px;}
	.all-articles-content ul.all-articles-list li{ padding-right:10px; padding-bottom:15px;}
	.tag-list,
	.all-articles-content .text-box-inner{ padding-left:8px; padding-right:8px;}
	.all-articles-content .date-bar{ padding-left:8px; padding-right:8px;}
	.all-articles-content .date-bar span.read-more-link{ width:30px; height:30px; line-height:28px;}
	.all-articles-content li:hover .date-bar span.read-more-link{ left:calc(100% - 35px);}
}
@media(max-width:390px){	
	.el-date-picker .el-picker-panel__content{ width:270px; margin-left:5px; margin-right:5px;}
	.el-date-picker{ width:280px;}
	.el-date-table td{ height:32px;}
	.el-date-table td span{ width:32px; height:32px; line-height:32px;}
}


/*Press Releases Sidebar Mobile Css Start*/
.menu-bottom{position: fixed;z-index:999;bottom:75px;left:0px;right:0px; display:none;}
.menu-bottom .hide-btn-box {position: absolute;top: 0px;left: 0px; height: 6%;width: 100%;z-index: 5;}
.menu-bottom .menu-hide-btn {width: 36px;height: 5px;border-radius: 3px;background:#3C3C434D;position: absolute;left: 50%;transform: translateX(-50%);top: 10px;}

.menu-bottom .menu-bottom-box{width: 100%;background:var(--v-white);padding:30px 20px;border-radius: 15px 15px 0px 0px;position: relative;z-index: 1;color:var(--v-black);max-height: calc(100vh - 200px);overflow-x: auto;}
.menu-bottom .menu-bottom-box::-webkit-scrollbar {display: none;}
.menu-bottom .menu-bottom-title .menu-h2{text-align:center;font-size:22px;font-weight: 600;margin-bottom:15px;}
.menu-bottom .menu-bottom-list { margin-bottom:10px; display:flex; flex-direction: column;align-items: flex-start;}
.menu-bottom .menu-bottom-list .checkbox-list{ padding-bottom:15px;}
.menu-bottom .menu-bottom-list .checkbox-list .el-checkbox{ padding-left:4px; padding-bottom:7px;display:flex; align-items: center; flex-wrap: wrap; font-size:var(--fs-18); color:var(--v-black);}
.menu-bottom .menu-bottom-list .checkbox-list .el-checkbox .el-checkbox__input .el-checkbox__inner{display:none;}
.menu-bottom .menu-bottom-list .checkbox-list .el-checkbox .el-checkbox__input input[type=checkbox]{ display:block; width:24px; height:24px; background:var(--v-grey-light1) url(/wp-content/themes/vantage/images/all-articles-checkbox-icon.svg) center center no-repeat; background-size:0px auto; border:none; border-radius:5px; margin-right:19px; -webkit-transition:all 0.15s; -moz-transition:all 0.15s; -o-transition:all 0.15s; transition:all 0.15s;opacity: 1;position: relative;z-index: 1;}
.menu-bottom .menu-bottom-list .checkbox-list .el-checkbox .el-checkbox__input input[type=checkbox]:checked{ background:var(--v-orange) url(/wp-content/themes/vantage/images/all-articles-checkbox-icon.svg) center center no-repeat; background-size:12px auto;}
.menu-bottom .menu-bottom-list .checkbox-list .el-checkbox .el-checkbox__label{font-size:var(--fs-18); color:var(--v-black);padding: 0;}

.menu-bottom .menu-bottom-list .buttons-box{ display:flex; align-items: center; flex-wrap: wrap; padding-top:5px;justify-content: center; margin-left:-13px; margin-right:-13px;}
.menu-bottom .apply-filter-button-box{ width:max-content; font-size:var(--fs-18); background-color: var(--v-orange);border-radius: 35px; text-align: center; text-decoration: none; position: relative; overflow: hidden; display: inline-block; transition: all .2s linear; z-index: 1; box-shadow:0px 0px 25px rgba(212,61,20,0.15); margin:0px 13px 10px;}
.menu-bottom .apply-filter-button-box::after{z-index: -1;content: "";position: absolute;top: 50%;left: 50%;width: 1em;height: 1em;border-radius: 50%;background-color: #d43d14;transform-origin: center;transform: translate3d(-50%, -50%, 0) scale(0, 0);transition: transform 0.45s ease-in-out;}
.menu-bottom .apply-filter-button-box input.apply-filter{z-index: 9;position: relative; font-weight:100; background:none; border:none; padding:12px 20px; margin:0px; border:none; min-width:250px;color: var(--v-white); font-family: Gilroy;}
.menu-bottom .apply-filter-button-box:hover::after{transform: translate3d(-50%, -50%, 0) scale(15, 15);}

.menu-bottom .menu-bottom-list input.cancel{ border:none; padding:0px; margin:0px 13px 10px; background:none; text-decoration:underline; font-size:var(--fs-18); color: var(--v-grey); font-weight:500;}
.menu-bottom .menu-bottom-list input.cancel:hover{ color: var(--v-black);}


.menu-bottom .menu-bottom-list .menu-bottom-title{ width:100%;}
.menu-bottom .date-picker-warp{ display:flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; width:768px; margin:0px auto; max-width:100%;}
.menu-bottom .date-picker-warp .date-picker-block{ width:100%;}
.menu-bottom .date-picker-block .el-input--prefix .el-input__inner{ height:51px; line-height:41px;}


.text-center {text-align:center;}
.menu-bottom .grey-button { width:140px; max-width:100%; display:block; margin:0px auto; height:5px; background: var(--v-black);border-radius:3px; text-indent:-9999em;}
.menu-bottom .menu-bottom-cover{position: fixed;left:0px;top:0px;width: 100vw;height:100vh;background:rgba(0,0,0,.5);}

@media (min-width:600px) {
	.menu-bottom .menu-bottom-box{text-align: center;}
	.menu-bottom .menu-bottom-list { align-items: center;}
	.menu-bottom .menu-bottom-list form{ width:auto;}
	.menu-bottom .menu-bottom-list .buttons-box{ justify-content: space-between;}
	.date-picker-warp .date-picker-block{ width:48%;}
}
/*Press Releases Sidebar Mobile Css End*/

/*Press Releases Sidebar PC Css Start*/
.all-articles-sidebar{ width:30.5%; position:absolute; top:0px; left:0px; z-index:101;}
.all-articles-sidebar p.content-title{ padding-left:0px; background:none; margin-bottom:15px;}
.all-articles-sidebar-content{ width:362px; max-width:100%; padding-right:20px;}
.all-articles-sidebar .checkbox-list { padding-bottom:27px;}
.all-articles-sidebar .checkbox-list .el-checkbox{ padding-left:48px; padding-top:3px; padding-bottom:12px;display:flex; align-items: center; flex-wrap: wrap; font-size:var(--fs-18); color:var(--v-black);}
.all-articles-sidebar .checkbox-list .el-checkbox .el-checkbox__input{ position:absolute; left:4px; top:0px;}
.all-articles-sidebar .checkbox-list .el-checkbox .el-checkbox__input .el-checkbox__inner{display:none;}
.all-articles-sidebar .checkbox-list .el-checkbox .el-checkbox__input input[type=checkbox]{ display:block; width:24px; height:24px; background:var(--v-grey-light1) url(/wp-content/themes/vantage/images/all-articles-checkbox-icon.svg) center center no-repeat; background-size:0px auto; border:none; border-radius:5px; margin-right:19px; -webkit-transition:all 0.15s; -moz-transition:all 0.15s; -o-transition:all 0.15s; transition:all 0.15s;opacity: 1;position: relative;z-index: 1;}
.all-articles-sidebar .checkbox-list .el-checkbox .el-checkbox__input input[type=checkbox]:hover{ background-color:#dddee2;}
.all-articles-sidebar .checkbox-list .el-checkbox .el-checkbox__input input[type=checkbox]:checked{ background:var(--v-orange) url(/wp-content/themes/vantage/images/all-articles-checkbox-icon.svg) center center no-repeat; background-size:12px auto;}
.all-articles-sidebar .checkbox-list .el-checkbox .el-checkbox__label{font-size:var(--fs-18); color:var(--v-black);padding: 0;}
.all-articles-sidebar .buttons-box{ display:flex; align-items: center; flex-wrap: wrap; padding-top:20px;}

.all-articles-sidebar .apply-filter-button-box{ width:max-content; font-size:var(--fs-18); background-color: var(--v-orange);border-radius: 35px; text-align: center; text-decoration: none; position: relative; overflow: hidden; display: inline-block; transition: all .2s linear; z-index: 1; box-shadow:0px 0px 25px rgba(212,61,20,0.15); margin-right:35px; margin-bottom:10px;}
.all-articles-sidebar .apply-filter-button-box::after{z-index: -1;content: "";position: absolute;top: 50%;left: 50%;width: 1em;height: 1em;border-radius: 50%;background-color: #d43d14;transform-origin: center;transform: translate3d(-50%, -50%, 0) scale(0, 0);transition: transform 0.45s ease-in-out;}
.all-articles-sidebar .apply-filter-button-box input.apply-filter{z-index: 9;position: relative; font-weight:100; background:none; border:none; padding:17px 20px; margin:0px; border:none; min-width:188px;color: var(--v-white); font-family: Gilroy;}
.all-articles-sidebar .apply-filter-button-box:hover::after{transform: translate3d(-50%, -50%, 0) scale(15, 15);}

.all-articles-sidebar input.cancel{ border:none; padding:0px; margin:0px 0px 10px; background:none; text-decoration:underline; font-size:var(--fs-18); color: var(--v-grey); font-weight:500;}
.all-articles-sidebar input.cancel:hover{ color: var(--v-black);}
.single-sidebar-show-btn{position:fixed;width: 44px; height:44px;border-radius: 0 12px 12px 0;background: rgba(99, 99, 99, 0.84);left:-8px;top:50%; transform: translateY(-50%); z-index:100;justify-content: flex-end;align-items: center; padding: 0 11px; display:none; cursor: pointer; backdrop-filter: blur(34px); -webkit-backdrop-filter: blur(34px);}
.single-sidebar-show-btn.active{border-radius: 12px 0 0 12px; justify-content: flex-start;}
.single-sidebar-show-btn.active img{transform: rotateZ(180deg);}

html[lang='ru-RU'] .all-articles-sidebar .apply-filter-button-box{ margin-right:15px;}
html[lang='ru-RU'] .all-articles-sidebar .apply-filter-button-box input.apply-filter{ font-size:14px;}

@media (max-width:1150px){
	.all-articles-sidebar .checkbox-list .el-checkbox{white-space: break-spaces; margin-right:20px;}
}
@media (max-width:940px){
	.apply-filter-button-box{ margin-right:20px;}
	.apply-filter-button-box input.apply-filter{ min-width:inherit;}
	
	html[lang='ru-RU'] .all-articles-sidebar .apply-filter-button-box{ margin-right:0px;}
	html[lang='ru-RU'] .all-articles-sidebar .apply-filter-button-box input.apply-filter{ font-size:12px;}
	
	html[lang='vi-VN'] .all-articles-sidebar .apply-filter-button-box{ margin-right:0px;}
	html[lang='vi-VN'] .all-articles-sidebar .apply-filter-button-box input.apply-filter{ font-size:14px;}
}
@media (max-width:768px){
	.all-articles-wrap{ position:relative;}
	.all-articles-section{ position:static;}
	.all-articles-sidebar{ background:#fff; z-index:99; height:100%; overflow-y:auto; width:320px; left:-320px; transition: all .3s linear; padding:20px 0px 20px 20px;}
	.all-articles-sidebar.active{ left:0px;}
	.all-articles-sidebar p.content-title{ padding-left:4px; padding-bottom:0px;}	
	.all-articles-sidebar .checkbox-list{ padding-bottom:15px;}
	.all-articles-content{ padding-left:0 !important;}
	.all-articles-sidebar .buttons-box{ padding-top:15px;}
	.all-articles-sidebar .apply-filter-button-box input.apply-filter{ padding-top:12px; padding-bottom:12px;}
	.single-sidebar-show-btn {display:flex;}
	.all-articles-section:hover .all-articles-sidebar{/* left:0px;*/}
}
@media (max-width:460px){
	.all-articles-sidebar{ width:280px; left:-280px;}
}
/*Press Releases Sidebar PC Css End*/