@charset "UTF-8";
/*
Theme Name:   enfold child theme
Description:  Write here a brief description about your child-theme
Author:       dpc-admin
Author URL:   https://dutchphysicscouncil.nl
Template:     enfold
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  enfold-child
*/
/* Write here your own personal stylesheet */
/*-------------------------------------------------General Page Elements-------------------------------------------------------------------------------------------------*/
/* CSS Document */
/*----------layout--------*/
#main {
     margin: 0 auto;
     margin-top: 50px;
}
.home #main .container {
     padding: 0 50px !important;
}
#main .container {
     padding: 0 175px;
}
.column-top-margin {
     margin-top: 0px !important;
}
/*----------selection--------*/ ::selection {
     color: #fff !important;
     background-color: #463799 !important;
}
/*--------typografie-----*/
@font-face {
     font-family: Chillit;
     src: url("fonts/Chillit.otf") format('truetype');
}
@font-face {
     font-family: Ubuntu-Light;
     src: url("fonts/Ubuntu-Light.ttf") format('truetype');
}
body {
     font-family: Ubuntu-Light !important;
     font-size: 16px !important;
     letter-spacing: 0.02em !important;
}
body .unit.alpha, body .units.alpha, body div .first {
     clear: none !important;
     float: left !important;
}
p {
     line-height: 24px !important;
     margin-top: 0 !important;
     margin-bottom: 1em !important;
}
p strong {
     font-weight: bold !important;
     color: #3d3d3d !important;
}
h1 {
     font-family: chillit !important;
     font-size: 50px !important;
     font-weight: lighter !important;
     letter-spacing: 0.04em !important;
     line-height: 58px !important;
     margin-top: 0px !important;
     margin-bottom: 20px !important;
     color: #cec917 !important;
}
h2 {
     font-family: chillit !important;
     font-size: 29px !important;
     font-weight: lighter !important;
     letter-spacing: 0.02em !important;
     line-height: 110% !important;
     margin-top: 6px !important;
     margin-bottom: 8px !important;
     color: #463799 !important;
}
h3 {
     font-family: Ubuntu-Light !important;
     font-size: 18px !important;
     font-weight: bold !important;
     letter-spacing: 0.02em !important;
     line-height: 22px !important;
     margin-top: 3px !important;
     margin-bottom: 5px !important;
     color: #463799 !important;
}
h4 {
     font-family: Ubuntu-Light !important;
     font-size: 18px !important;
     font-weight: lighter !important;
     font-style: normal !important;
     letter-spacing: 0.02em !important;
     line-height: 22px !important;
     margin-top: -20px !important;
     margin-bottom: 40px !important;
     color: #999 !important;
}
h5 {
     font-family: Ubuntu-Light !important;
     font-size: 16px !important;
     letter-spacing: 0.02em !important;
     font-weight: bold !important;
     line-height: 24px !important;
     margin-top: 0 !important;
     margin-bottom: 1em !important;
     color: #3d3d3d !important;
}
h6 {
     font-family: Ubuntu-Light !important;
     font-size: 13px !important;
     font-style: normal !important;
     text-align: left !important;
     font-weight: normal !important;
     letter-spacing: 0.02em !important;
     line-height: 17px !important;
     margin-top: -17px !important;
     margin-bottom: 30px !important;
     color: #999 !important;
}
/*----------links--------*/
a:link {
     font-weight: 600 !important;
     color: #cec917 !important;
     text-decoration: none !important;
}
a:visited {
     text-decoration: none !important;
     color: #cec917 !important;
}
a:hover {
     text-decoration: none !important;
     color: #463799 !important;
}
a:active {
     text-decoration: none !important;
}
a.readmore-link {
     font-size: 15px !important;
     font-weight: 600 !important;
}
.more-link-arrow::after {
     font-family: 'entypo-fontello';
     font-size: 10px;
     vertical-align: middle;
     padding: 0 8px;
}
p a:link {
     font-weight: 600 !important;
}
/*----------unordered--------*/
.entry-content-wrapper ul {
     list-style-type: disc !important;
     margin-left: 2px !important;
     margin-bottom: 40px !important;
}
.entry-content-wrapper ul li {
     color: #3d3d3d !important;
     margin-left: 14px !important;
}
.entry-content-wrapper ul li::marker {
     color: #BFAE37 !important;
}
/*----------ordered--------*/
.entry-content-wrapper ol {
     margin-left: 0px !important;
     margin-bottom: 40px !important;
}
.entry-content-wrapper ol li {
     color: #3d3d3d !important;
     margin-left: 14px !important;
}
.entry-content-wrapper ol li::marker {
     color: #3d3d3d !important;
}
/*----------images--------*/
.image-overlay {
     display: none !important;
}
/*----------tables--------*/
table {
     border: none !important;
     margin: 0px 0px 40px 0px !important;
     table-layout: auto !important;
     width: 100% !important;
}
th {
     font-size: 15px !important;
     letter-spacing: 0.02em !important;
     line-height: 18px !important;
     text-align: left !important;
     text-transform: none !important;
     background-color: #463799 !important;
     color: #ffffff !important;
     padding: 6px 10px !important;
}
td {
     font-size: 15px !important;
     line-height: 18px !important;
     text-align: left !important;
     background-color: inherit;
     color: #463799 !important;
     padding: 6px 10px 8px 10px !important;
}
td a:link {
     font-size: 15px !important;
     font-style: normal !important;
     line-height: 18px !important;
     text-align: left !important;
     text-decoration: underline !important;
     color: #463799 !important;
     padding: 6px 10px 8px 10px !important;
}
td a:visited {
     color: #463799 !important;
}
td a:hover {
     color: #463799 !important;
}
td a:active {
     color: #463799 !important;
}
/*-------------------------------------------------Menu------------------------------------------------------------------------------------------------------------------*/
.hover {
     padding-bottom: 3px !important;
     border-bottom: solid 1px !important;
     border-color: #cec917 !important;
}
.main_menu > ul > ul {
     overflow: hidden !important;
     max-width: 200px !important;
     margin-top: 0px !important;
}
ul > li > a:after {
     content: url(angles/angle_1.png) !important;
     position: absolute;
     right: -5px !important;
}
li > a:only-child:after {
     content: '' !important;
}
#header .sub-menu {
     box-shadow: none !important;
}
.sub-menu {
     margin-top: -19px !important;
}
.sub-menu .sub-menu{
    margin-top: 0px!important;
}
ul ul {
     margin-top: 0px !important;
}
#header ul > li > a {
     color: #463799 !important;
     font-size: 16px !important;
     letter-spacing: 0.02em !important;
     font-weight: lighter !important;
     margin-left: 15px;
     padding-right: 15px !important;
}
#top #wrap_all .av-main-nav ul > li > a, #top #wrap_all .avia_mega_div, #top #wrap_all .avia_mega_div ul, #top #wrap_all ul ul {
     border-color: transparent;
     border-top: none !important;
     border-left: none !important;
     border-right: none !important;
}
ul {
     margin-top: -1px !important;
}
/*-----------------------------------------Home--------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------Home slider !!!!!!!! -----------------------*/

.wppsac-post-categories-list a{
	display:none;
}
.slick-previous {
	bottom: 126px !important;
    left: -40px !important;
}
.slick-next {
	 bottom: 126px !important;
     right: -40px !important;
}
.wp-medium-8 {
	width:100%;
	background: rgba(255, 255, 255, 0.70) !important;
	height:35%!important;
}
.wppsac-post-date {
	display:none;
}
.wppsac-slick-slider-wrp {
     max-width: 100% !important;
     margin: -20px 0 0 0 !important;
}
.wppsac-post-image-bg {
     background: #fff !important;
     height: 450px !important;
     line-height: 0 !important;
     overflow: hidden !important;
     position: relative !important;
     width: auto !important;
}
.wppsac-post-image-bg img {
     object-position: center top !important;
     display: block !important;
     overflow-y: hidden !important;
     height: 100% !important;
	min-height:450px;
}
.wppsac-post-content {
     opacity: 1 !important;
}
.wppsac-post-short-content {
     height: 33% !important;
     clear: both;
     background: rgba(255, 255, 255, 0.70) !important;
     bottom: 0;
     color: #463799 !important;
     left: 0;
     padding: 15px 30px 15px 30px !important;
     position: absolute;
     right: 0;
}
.wppsac-post-overlay:hover > .wppsac-post-short-content {
     height: 33% !important;
}
.wppsac-post-title a {
     font-family: Ubuntu-Light !important;
     font-size: 24px !important;
     line-height: 28px !important;
     color: #3d3d3d !important;
     letter-spacing: 0.02em !important;
     font-weight: lighter !important;
}
.wppsac-sub-content {
     font-family: Ubuntu-Light !important;
     font-size: 16px !important;
     color: #3d3d3d;
     font-weight: lighter !important;
}
a.wppsac-readmorebtn {
     font-weight: lighter !important;
     color: #463799 !important;
     padding: 5px 5px !important;
     background: rgb(206, 201, 23) !important;
     border: none !important;
}
a.wppsac-readmorebtn:hover {
     color: #cec917 !important;
     background: rgb(70, 55, 153) !important;
     border: none !important;
}
.wppsac-post-slider.design-3 .slick-dots {
     width: 125px !important;
     height: auto !important;
     position: absolute !important;
     left: 50% !important;
     margin-left: -69px !important;
     right: 50% !important;
     margin-bottom: 10px !important;
}
.wppsac-post-slider .slick-dots li button {
     background: #ccc !important;
     margin: 0px !important;
     padding: 0px !important;
     border-style: none !important;
     border-radius: 50% !important;
     width: 9px !important;
     height: 9px !important;
}
.wppsac-post-slider .slick-dots li.slick-active button {
     background: #cec917 !important;
}
.wppsac-post-slider.design-3 .slick-prev {
     bottom: 126px !important;
     left: -40px !important;
	background-color: rgba(206, 201, 23, 0.7) !important;
     background-size: 30px !important;
}
.wppsac-post-slider.design-3 .slick-next {
     right: -40px !important;
     bottom: 126px !important;
	background-color: rgba(206, 201, 23, 0.5) !important;
     background-size: 30px !important;
}

.wppsac-post-slider .slick-prev:hover, .wppsac-post-slider .slick-next:hover {
     background-color: rgba(206, 201, 23, 1) !important;
}
/*----------------------5 columns-----------------------*/
.home .av_one_fifth {
     margin-top: 0px !important;
     margin-left: 0% !important;
     margin-right: 1.5% !important;
     width: 18.79% !important;
     margin-bottom: 3% !important;
     min-height: 230px !important;
}
.home .flex_column .av_one_fifth .first .avia-builder-el-last {
     margin-top: 0px !important;
     margin-right: 0px !important;
     float: left !important;
}
.home h3 a:link {
     font-family: Ubuntu-Light !important;
     font-size: 16px !important;
     font-weight: 600 !important;
     letter-spacing: 0.02em !important;
     line-height: 18px !important;
     margin-top: 0px !important;
     margin-bottom: 0px !important;
     color: #463799 !important;
}
.home h3 a:visited {
     color: #463799 !important;
}
.home h3 a:hover {
     color: #cec917 !important;
}
.home h3 a:active {
     color: #cec917 !important;
}
/*----------------------Twitter-----------------------*/
.container_wrap .avia-builder-el-last {
     margin-bottom: 0 !important;
     margin-right: 0px !important;
}
#ctf .ctf-item {
     padding: 0 !important;
}
#ctf .ctf-author-name {
     color: #3d3d3d !important;
}
#ctf .ctf-author-screenname {
     color: #999 !important;
}
#ctf .ctf-tweet-meta .ctf-tweet-date {
     color: #999 !important;
     margin-left: 0px !important;
     margin-right: 0px !important;
}
#ctf .ctf-corner-logo {
     display: inline-block !important;
     float: none !important;
}
#ctf.ctf-narrow .ctf-tweet-content {
     margin-top: 0px !important;
     padding: 0px 0 0px 0 !important;
}
#ctf .ctf-tweet-content .ctf-tweet-text-link {
     color: #3d3d3d !important;
}
#ctf .ctf-tweet-content .ctf-tweet-text {
     line-height: 16px !important;
}
#ctf .ctf-tweet-actions a {
     color: #1B95E0 !important;
}
/*------------------------------------News-------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------News overview-----------------------*/
#top .fullsize .template-blog .blog-meta {
     float: left !important;
     width: 144px !important;
     height: 144px !important;
}
.small-preview {
     float: left !important;
     width: 144px !important;
     height: 144px !important;
     border-radius: 0px !important;
     margin: 0 !important;
}
.small-preview img {
     position: relative !important;
     z-index: 4 !important;
     border-radius: 0px !important;
}
#top .fullsize .template-blog .post .entry-content-wrapper {
     text-align: left !important;
     margin-left: 174px !important;
}
#top .fullsize .template-blog .post .entry-content-header {
     margin: 0 !important;
}
#top .fullsize .template-blog .post-title {
     text-align: left;
     padding: 0 !important;
     margin: 0 !important;
}
#top .fullsize .template-blog .post-title .entry-title {
     padding: 0 !important;
}
#top .fullsize .template-blog .post-title a:link {
     padding: 0 !important;
     font-family: chillit !important;
     font-weight: lighter !important;
     font-size: 29px !important;
     letter-spacing: 0.02em !important;
     line-height: 110% !important;
     text-align: left !important;
     color: #463799 !important;
}
#top .fullsize .template-blog .post-title a:visited {
     color: #463799 !important;
}
#top .fullsize .template-blog .post-title a:hover {
     color: #cec917 !important;
}
#top .fullsize .template-blog .post-title a:active {
     color: #cec917 !important;
}
#top .fullsize .template-blog .post .entry-content {
     margin: 0 !important;
}
#top .fullsize .template-blog .post .entry-content p {
     font-size: 16px !important;
     padding: 0 !important;
     margin: 0 !important;
}
.post-meta-infos {
     display: none !important;
}
.more-link {
     font-size: 15px !important;
     margin-top: -10 !important;
     font-weight: 500 !important;
}
.more-link-arrow {
     display: none !important;
}
.template-blog .post_delimiter {
     margin-bottom: 30px !important;
     padding: 0 !important;
}
/*----------------------News articles-----------------------*/
.entry-info-wrap .entry-info .entry-title {
     color: #fff !important;
}
body .alignleft {
     margin: 4px 30px 0px 0 !important;
}
#top .wp-caption img {
     padding: 0px !important;
}
.wp-caption-text {
     font-family: Ubuntu-Light !important;
     font-size: 13px !important;
     font-style: normal !important;
     text-align: left !important;
     font-weight: normal !important;
     letter-spacing: 0.02em !important;
     line-height: 17px !important;
     padding: 0px !important;
     margin-top: 6px !important;
     margin-bottom: 20px !important;
     color: #999 !important;
}
#top .avia-post-prev {
     border-top-right-radius: 0px !important;
     border-bottom-right-radius: 0px !important;
}
#top .avia-post-next {
     border-top-left-radius: 0px !important;
     border-bottom-left-radius: 0px !important;
}
span.label.iconfont {
     color: #fff !important;
}
/*------------------------------------Awards overview------------------------------------------------------------------------------------------------------------------------*/

.page-id-1687 h2 a:link {
     padding: 0 !important;
     font-family: chillit !important;
     font-weight: lighter !important;
     font-size: 29px !important;
     letter-spacing: 0.02em !important;
     line-height: 35px !important;
     text-align: left !important;
     color: #463799 !important;
}
.page-id-1687 h2 a:visited {
     color: #463799 !important;
}
.page-id-1687 h2 a:hover {
     color: #cec917 !important;
}
.page-id-1687 h2 a:active {
     color: #cec917 !important;
}
/*------------------------------------DPC Publications------------------------------------------------------------------------------------------------------------------------*/
.page-id-769 .content, .sidebar {
     padding-bottom: 1% !important;
}
.page-id-769 .av_one_fifth {
     max-width: 144px !important;
     margin-left: 0px !important;
     margin-right: 15px !important;
}
.page-id-769 .av_four_fifth {
     margin-top: -6px !important;
}
.page-id-769 h2 a:link {
     padding: 0 !important;
     font-family: chillit !important;
     font-weight: lighter !important;
     font-size: 29px !important;
     letter-spacing: 0.02em !important;
     line-height: 35px !important;
     text-align: left !important;
     color: #463799 !important;
}
.page-id-769 h2 a:visited {
     color: #463799 !important;
}
.page-id-769 h2 a:hover {
     color: #cec917 !important;
}
.page-id-769 h2 a:active {
     color: #cec917 !important;
}
.page-id-769 h6 {
     margin-top: -11px !important;
     margin-bottom: 0px !important;
}
.h3-character {
     font-family: Ubuntu-Light !important;
     font-size: 18px !important;
     font-weight: bold !important;
     letter-spacing: 0.02em !important;
     color: #463799 !important;
}
/*------------------------------------Who are we?------------------------------------------------------------------------------------------------------------------------*/
.template-page.content.av-content-full.alpha.units {
     padding-top: 0px !important;
}
.page-id-244 .av_one_fifth {
     min-width: 150px !important;
     margin-left: 0px !important;
     margin-right: 4% !important;
}
.page-id-912 .av_one_fifth {
     min-width: 150px !important;
     margin-left: 0px !important;
     margin-right: 4% !important;
}
.team-img-container {
     border-radius: 0px !important;
     margin-bottom: 8px !important;
}
.team-img-container img {
     margin-left: 0px !important;
     margin-right: 0px !important;
}
h3.team-member-name {
     font-family: Ubuntu-Light !important;
     font-size: 13px !important;
     font-weight: bold !important;
     line-height: 15px !important;
     margin-bottom: 10px !important;
     color: #3d3d3d !important;
}
.team-member-job-title {
     font-size: 13px !important;
     color: #3d3d3d !important;
     margin-top: -12px !important;
}
.team-member-description p {
     font-size: 13px !important;
     color: #999 !important;
     margin-top: -7px !important;
}
.avia_image_team {
     height: 144px !important;
     width: 144px !important;
     margin-right: 74px !important;
}
.avia_image {
     border-radius: 0px !important;
     border-top-left-radius: 0 !important;
}
.avia-team-member {
     margin-bottom: 0px !important;
     min-height: 218px !important;
}
/*------------------------------------Preceding------------------------------------------------------------------------------------------------------------------------*/
.avia-timeline-vertical .av-milestone-date {
     padding: 0 40px 0 0 !important;
}
.avia-timeline-vertical .av-milestone-content-wrap {
     padding: 30px 0 0px 40px !important;
}
h2.av-milestone-date {
     font-family: chillit !important;
     font-size: 24px !important;
     font-weight: lighter !important;
     text-align: left !important;
     letter-spacing: 0.01em !important;
     margin-top: 6px !important;
     margin-bottom: 8px !important;
     color: #cec917 !important;
}
.avia-timeline-vertical .av-milestone-date span {
     display: block;
     position: absolute;
     width: 30px;
     height: 1px;
     right: -40px;
     top: 0.7em;
}
.avia-timeline .milestone_icon {
     height: 60px !important;
     width: 60px !important;
     line-height: 60px !important;
}
.av-milestone-content-wrap .av-milestone-contentbox .entry-content-header h4 {
     padding: 0 !important;
     font-family: Ubuntu-Light !important;
     font-size: 24px !important;
     font-style: normal !important;
     letter-spacing: 0.02em !important;
     font-weight: bold !important;
     line-height: 26px !important;
     text-align: left !important;
     color: #463799 !important;
}
.av-milestone-content p {
     color: #3d3d3d !important;
}
/*------------------------------------Our partners------------------------------------------------------------------------------------------------------------------------*/
.page-id-311 ul > li > a::after {
     content: url(angles/angle_1.png) !important;
     display: none !important;
}
/*------------------------------------Research Communities------------------------------------------------------------------------------------------------------------------------*/
.page-id-313 .av_one_fifth, .page-id-1578 .av_one_fifth {
     margin-top: 10px !important;
     margin-left: 0% !important;
     margin-right: 2% !important;
     width: 18% !important;
     min-height: 200px;
}
.page-id-313 .flex_column .av_one_fifth.first .avia-builder-el-last, .page-id-1578 .flex_column .av_one_fifth.first .avia-builder-el-last {
     margin-top: 0px !important;
     margin-right: 0px !important;
     float: left !important;
}
.page-id-313 h3 a:link, .page-id-1578 h3 a:link {
     font-family: Ubuntu-Light !important;
     font-size: 18px !important;
     font-weight: bold !important;
     letter-spacing: 0.02em !important;
     line-height: 22px !important;
     margin-top: 3px !important;
     margin-bottom: 5px !important;
     color: #463799 !important;
}
.page-id-313 h3 a:visited, .page-id-1578 h3 a:visited {
     color: #463799 !important;
}
.page-id-313 h3 a:hover, .page-id-1578 h3 a:hover {
     color: #cec917 !important;
}
.page-id-313 h3 a:active, .page-id-1578 h3 a:active {
     color: #cec917 !important;
}
/*------------------------------------Relevant links-------------------------------------------------------------------------------------------------------------------------------*/
.page-id-325 .av_one_fifth {
     max-width: 144px !important;
     margin-left: 0px !important;
     margin-right: 15px !important;
}
.page-id-325 .av_four_fifth {
     margin-top: -6px !important;
}
.page-id-325 h2 a:link {
     padding: 0 !important;
     font-family: chillit !important;
     font-weight: lighter !important;
     font-size: 29px !important;
     line-height: 35px !important;
     letter-spacing: 0.02em !important;
     text-align: left !important;
     color: #463799 !important;
}
.page-id-325 h2 a:visited {
     color: #463799 !important;
}
.page-id-325 h2 a:hover {
     color: #cec917 !important;
}
.page-id-325 h2 a:active {
     color: #cec917 !important;
}
/*-----------------------------BREAK POINTS------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------max-width:  1145 px----------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 1145px) {
     /*--------overige contentpages--------------*/
     #main .container {
          padding: 0 50px !important;
     }
     /*--------news overview--------------*/
     .page-id-866 .container {
          padding: 0 !important;
     }
     /*----------------------------max-width:  1100 px----------------------------------------------------------------------------------------------------------------------------*/
     @media only screen and (max-width: 1100px) {
          .av-main-nav > li.menu-item-avia-special {
               display: block;
          }
          .av-main-nav > li {
               display: none;
          }
          .sub-menu {
               margin-top: 0px !important;
          }
          .html_av-overlay-side #top #wrap_all .av-burger-overlay li li a {
               padding-left: 50px !important;
          }
          ul > li > a:after {
               content: "" !important;
          }
          .avia-bullet {
               display: none !important;
          }
          #av-burger-menu-ul li a {
               border-color: #cec917 !important;
          }
          ul li a:hover {
               background-color: cec917 !important;
          }
          .html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {
               background-color: #cec917 !important;
          }
          #header ul > li > a {
               margin-left: 0px !important;
          }
     }
     /*----------------------------max-width: 1024px----------------------------------------------------------------------------------------------------------------------------*/
     @media only screen and (max-width: 1024px) {
          /*--------home--------------*/
          .home #main .container {
               padding: 0 40px !important;
          }
          .wppsac-slick-slider-wrp {
               margin: -20px 0 -50px 0 !important;
          }
          .wppsac-post-image-bg {
               background: #fff !important;
               line-height: 0 !important;
               overflow: hidden !important;
               position: relative !important;
               width: auto !important;
          }
          .wppsac-post-image-bg img {
               object-position: center top !important;
               display: block !important;
               overflow-y: hidden !important;
               height: 400px !important;
			  min-height:0px;
          }
          .wppsac-post-short-content {
               height: 50% !important;
          }
          .wppsac-post-overlay:hover > .wppsac-post-short-content {
               height: 50% !important;
          }
          .wppsac-post-slider.design-3 .slick-prev {
               bottom: 203px !important;
          }
          .wppsac-post-slider.design-3 .slick-next {
               bottom: 203px !important;
          }
          .wppsac-post-slider.design-3 .slick-dots {
               margin-bottom: 60px !important;
          }
          /*--------research comm eng / nl --------------*/
          .page-id-769 .av_one_fifth {
               margin-right: 0px !important;
          }
          .page-id-325 .av_one_fifth {
               margin-right: 0px !important;
          }
     }
     /*----------------------------max-width: 935px----------------------------------------------------------------------------------------------------------------------------*/
     @media only screen and (max-width: 935px) {
          /*--------home--------------*/
          /*----slider-------*/
          .wppsac-slick-slider-wrp {
               margin: -20px 0 -33px 0 !important;
          }
          .wppsac-post-image-bg {
               background: #fff !important;
               line-height: 0 !important;
               overflow: hidden !important;
               position: relative !important;
               width: auto !important;
          }
          .wppsac-post-image-bg img {
               object-position: center top !important;
               display: block !important;
               overflow-y: hidden !important;
               height: 400px !important;
          }
          .wppsac-post-short-content {
               height: 50% !important;
          }
          .wppsac-post-overlay:hover > .wppsac-post-short-content {
               height: 50% !important;
          }
          .wppsac-post-title a {
               font-size: 24px !important;
               line-height: 26px !important;
          }
          .wppsac-sub-content {
               font-size: 16px !important;
          }
          .wppsac-post-slider.design-3 .slick-prev {
               bottom: 203px !important;
          }
          .wppsac-post-slider.design-3 .slick-next {
               bottom: 203px !important;
          }
          /*----below slider-------*/
          .home .av_one_fifth {
               margin-top: -2% !important;
               margin-right: 2.2% !important;
               width: 31.13% !important;
          }
          .home h3 a:link {
               font-size: 14px !important;
               line-height: 15px !important;
               margin-top: 0px !important;
               margin-bottom: 0px !important;
          }
          /*--------research comm eng / nl --------------*/
          .page-id-769 .av_one_fifth {
               margin-right: 0px !important;
          }
          .page-id-325 .av_one_fifth {
               margin-right: 0px !important;
          }
     }
     /*----------------------------max-width: 768px----------------------------------------------------------------------------------------------------------------------------*/
     @media only screen and (max-width: 768px) {
          /*--------home--------------*/
          #main .container {
               padding: 0px !important;
               margin-top: 30px !important;
          }
          .page-id-769 .content, .sidebar {
               margin-bottom: -2% !important;
          }
          .page-id-325 .content, .sidebar {
               margin-bottom: -6% !important;
          }
          .home #main .container {
               width: 100% !important;
               max-width: 100% !important;
          }
          .wppsac-slick-slider-wrp {
               margin: -20px 0 -63px 0 !important;
          }
          .wppsac-post-image-bg {
               background: #fff !important;
               line-height: 0 !important;
               overflow: hidden !important;
               position: relative !important;
               width: auto !important;
          }
          .wppsac-post-image-bg img {
               object-position: top center !important;
               display: block !important;
               overflow-y: hidden !important;
               height: 350px !important;
          }
          .wppsac-post-short-content {
               height: 60% !important;
               padding: 5px 15px 10px 15px !important;
          }
          .wppsac-post-overlay:hover > .wppsac-post-short-content {
               height: 60% !important;
          }
          .wppsac-post-title a {
               font-size: 20px !important;
               line-height: 22px !important;
          }
          .wppsac-sub-content {
               font-size: 14px !important;
          }
          .wppsac-post-slider.design-3 .slick-prev {
               bottom: 249px !important;
          }
          .wppsac-post-slider.design-3 .slick-next {
               bottom: 249px !important;
          }
          /*----below slider-------*/
          .home .av_one_fifth {
               margin-top: -4% !important;
               margin-right: 2.2% !important;
               width: 31.13% !important;
          }
          .home h3 a:link {
               font-size: 16px !important;
               letter-spacing: 0.02em !important;
               line-height: 18px !important;
               margin-top: 2px !important;
               margin-bottom: 3px !important;
          }
          /*----Who are we?-------*/
          .page-id-244 .av_one_fifth {
               min-width: 144px !important;
               margin-left: 0px !important;
               margin-right: 10px !important;
               width: 25% !important;
          }
          .page-id-912 .av_one_fifth {
               min-width: 144px !important;
               margin-left: 0px !important;
               margin-right: 10px !important;
               width: 25% !important;
          }
          .avia-post-prev, .avia-post-next {
               display: block !important;
          }
          .wppsac-post-slider.design-3 .slick-dots {
               margin-bottom: 110px !important;
          }
          /*--------research comm eng / nl --------------*/
          .page-id-769 .av_one_fifth {
               margin-right: 0px !important;
          }
          .page-id-325 .av_one_fifth {
               margin-right: 0px !important;
          }
     }
     /*----------------------------max-width: 700px----------------------------------------------------------------------------------------------------------------------------*/
     @media only screen and (max-width: 700px) {
          /*--------home--------------*/
          .wppsac-slick-slider-wrp {
               margin: -20px 0 -33px 0 !important;
          }
          .wppsac-post-image-bg {
               background: #fff !important;
               line-height: 0 !important;
               overflow: hidden !important;
               position: relative !important;
               width: auto !important;
          }
          .wppsac-post-image-bg img {
               object-position: top center !important;
               display: block !important;
               overflow-y: hidden !important;
               height: 350px !important;
          }
          .wppsac-post-short-content {
               height: 60% !important;
          }
          .wppsac-post-overlay:hover > .wppsac-post-short-content {
               height: 60% !important;
          }
          .wppsac-post-slider.design-3 .slick-prev {
               bottom: 247px !important;
          }
          .wppsac-post-slider.design-3 .slick-next {
               bottom: 247px !important;
          }
          .wppsac-post-slider.design-3 .slick-dots {
               display: none !important;
          }
          /*----below slider-------*/
          .home .av_one_fifth {
               margin-top: -7% !important;
               margin-right: 2.2% !important;
               width: 31.13% !important;
          }
     }
     /*----------------------------max-width: 600px----------------------------------------------------------------------------------------------------------------------------*/
     @media only screen and (max-width: 600px) {
          /*--------home--------------*/
          .wppsac-slick-slider-wrp {
               margin: -20px 0 -63px 0 !important;
          }
          .wppsac-post-image-bg {
               background: #fff !important;
               line-height: 0 !important;
               overflow: hidden !important;
               position: relative !important;
               width: auto !important;
          }
          .wppsac-post-image-bg img {
               height: 320px !important;
               object-position: center top !important;
               display: block !important;
               overflow-y: hidden !important;
          }
          .wppsac-post-short-content {
               height: 65% !important;
          }
          .wppsac-post-overlay:hover > .wppsac-post-short-content {
               height: 65% !important;
          }
          .wppsac-post-slider.design-3 .slick-prev {
               bottom: 270px !important;
          }
          .wppsac-post-slider.design-3 .slick-next {
               bottom: 270px !important;
          }
          a.wppsac-readmorebtn {
               display: none !important;
          }
          /*----below slider-------*/
          .home .av_one_fifth {
               margin-top: -9% !important;
               margin-right: 2.2% !important;
               width: 31.13% !important;
          }
     }
     /*----------------------------max-width: 500px----------------------------------------------------------------------------------------------------------------------------*/
     @media only screen and (max-width: 500px) {
          /*--------home--------------*/
          .page-id-325 .content, .sidebar {
               margin-bottom: -10% !important;
          }
          .wppsac-slick-slider-wrp {
               margin: -20px 0 -143px 0 !important;
          }
          .wppsac-post-image-bg {
               background: #fff !important;
               line-height: 0 !important;
               overflow: hidden !important;
               position: relative !important;
               width: auto !important;
          }
          .wppsac-post-image-bg img {
               object-position: top center !important;
               display: block !important;
               overflow-y: hidden !important;
               height: 250px !important;
          }
          .wppsac-post-short-content {
               height: 65% !important;
          }
          .wppsac-post-overlay:hover > .wppsac-post-short-content {
               height: 65% !important;
          }
          .wppsac-post-title a {
               font-size: 18px !important;
               line-height: 20px !important;
          }
          .wppsac-post-slider.design-3 .slick-prev {
               bottom: 270px !important;
          }
          .wppsac-post-slider.design-3 .slick-next {
               bottom: 270px !important;
          }
          .wppsac-sub-content {
               font-size: 13px !important;
          }
          /*----below slider-------*/
          .home .av_one_fifth {
               margin-top: -10% !important;
               margin-right: 3% !important;
               width: 47% !important;
          }
     }
     /*----------------------------max-width: 450px----------------------------------------------------------------------------------------------------------------------------*/
     @media only screen and (max-width: 450px) {
          /*--------home--------------*/
          .wppsac-post-image-bg {
               background: #fff !important;
               line-height: 0 !important;
               overflow: hidden !important;
               position: relative !important;
               width: auto !important;
          }
          .wppsac-post-image-bg img {
               object-position: top center !important;
               display: block !important;
               overflow-y: hidden !important;
               height: 250px !important;
          }
          .wppsac-post-short-content {
               height: 70% !important;
          }
          .wppsac-post-overlay:hover > .wppsac-post-short-content {
               height: 70% !important;
          }
          .wppsac-post-slider.design-3 .slick-prev {
               bottom: 293px !important;
          }
          .wppsac-post-slider.design-3 .slick-next {
               bottom: 293px !important;
          }
          /*----below slider-------*/
          .home .av_one_fifth {
               margin-top: -16% !important;
               margin-right: 1.5% !important;
               width: 48% !important;
          }
          .home h3 a:link {
               font-size: 15px !important;
               letter-spacing: 0.02em !important;
               line-height: 17px !important;
               margin-top: 1px !important;
               margin-bottom: 2px !important;
          }
          #top .fullsize .template-blog .post-title a:link {
               font-size: 22px !important;
               line-height: 22px !important;
          }
          /*--------dpc pubs--------------*/
          .page-id-769 h2 a:link {
               font-size: 22px !important;
               line-height: 22px !important;
          }
          /*--------rel links--------------*/
          .page-id-325 h2 a:link {
               font-size: 22px !important;
               line-height: 22px !important;
          }
     }
     /*----------------------------max-width: 320px----------------------------------------------------------------------------------------------------------------------------*/
     @media only screen and (max-width: 320px) {
          /*--------home--------------*/
          .wppsac-post-image-bg {
               background: #fff !important;
               line-height: 0 !important;
               overflow: hidden !important;
               position: relative !important;
               width: auto !important;
          }
          .wppsac-post-image-bg img {
               object-position: top center !important;
               display: block !important;
               overflow-y: hidden !important;
               height: 250px !important;
          }
          .wppsac-post-short-content {
               height: 80% !important;
          }
          .wppsac-post-overlay:hover > .wppsac-post-short-content {
               height: 80% !important;
          }
          .wppsac-post-slider.design-3 .slick-prev {
               bottom: 270px !important;
          }
          .wppsac-post-slider.design-3 .slick-next {
               bottom: 270px !important;
          }
          /*----below slider-------*/
          .home .av_one_fifth {
               margin-top: -20% !important;
          }
     }
}