*, body {font-family: 'Raleway', sans-serif;color: #002c60;}
.search-dropdown-menu .search-input, .side-socials .search-dropdown, .side-socials li a, 
.search-dropdown-menu .search-submit, .footer-logo a img, ul.navbar-nav li a, .side-socials li .search-dropdown,
.home-slider .link_more, .swiper-pagination-bullet, .news_box_highlights .news_box_highlights_link a,
.home-slider .slick-dots li, .big-circle, .small-circle, .small-full-circle, .small-out-circle,
.testemonials-slider .slick-dots li, .footer .contactform .wpcf7-form-control, #content .contactform .wpcf7-form-control, 
.member_details a img, .member_recent_publications ul li a, .member_recent_publications .img_box .img_box_hover,
.news_single .img_news .img_box_hover, .project_content a, .slick-dots li, ul.authors_list li a:after, 
.member_details a:after, .member_details .facol svg, #sidebar
{-webkit-transition: all 0.25s ease 0s;-moz-transition: all 0.25s ease 0s;-ms-transition: all 0.25s ease 0s;-o-transition: all 0.25s ease 0s;transition: all 0.25s ease 0s;}

.loading {background: #fff;position: fixed;width: 100%;height: 100%;z-index: 1000;text-align: center;}
.loading svg {width: 150px;}
/* #sidebar, #content {display: none;} */
#sidebar {width: 22%;float: left;position: fixed;min-height: 100vh;padding: 20px 20px;border-right:1px solid #ebebeb;overflow: hidden;max-height: 100vh;}
#content {width: 78%;margin-left:22%;float: left;min-height: 100vh;padding: 30px 30px 0 30px;}
#pojo-a11y-toolbar {height: 100%;top: 0 !important;display: none !important;}
#pojo-a11y-toolbar.pojo-a11y-toolbar-open {display: inherit !important;}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {height: 100%;}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a path {display: none;}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a svg:after {content: "x";}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:after {content: "x";color: #fff;height: 32px;width: 32px;font-size: 32px;position: absolute;left: 10px;top: 7px;line-height: 32px;text-align: center;}
.logo {padding: 0px 20px;}
.logo-img {max-width: 100%;height: auto;}
.navbar-brand {margin: 0 0 40px 0;padding: 0;}
.navbar {padding: 0;}
ul.navbar-nav {border-bottom: 1px solid #ebebeb;padding-bottom: 10px;margin-bottom: 10px;}
ul.navbar-nav li {margin: 0;}
ul.navbar-nav li a {border-radius: 20px;font-size: 17px;color: #002c60;line-height: 24px;padding: 8px 15px;display: inline-block;}
ul.navbar-nav li.current-menu-item.menu_Yellow a {border: 2px solid #e1e065;}
ul.navbar-nav li.current-menu-item.menu_Brown a {border: 2px solid #e1b765;}
ul.navbar-nav li.current-menu-item.menu_Green a {border: 2px solid #88e165;}
ul.navbar-nav li.current-menu-item.menu_Cyan a {border: 2px solid #65e1da;}
ul.navbar-nav li.current-menu-item.menu_Blu a {border: 2px solid #659ce1;}
ul.navbar-nav li.current-menu-item.menu_Pulple a {border: 2px solid #8269ff;}
ul.navbar-nav li.current-menu-item.menu_Pink a {border: 2px solid #bf65e1;}
ul.navbar-nav li.current-menu-item.menu_Peach a {border: 2px solid #e19465;}
ul.navbar-nav li.current-menu-item.menu_Red a {border: 2px solid #e16565;}

ul.navbar-nav li a:hover, ul.navbar-nav li a:active, ul.navbar-nav li a:focus {background-color: #ebebeb;text-decoration: none;}
ul.navbar-nav li.menu_Yellow a:hover, ul.navbar-nav li.menu_Yellow a:active, ul.navbar-nav li.menu_Yellow a:focus {background-color: #e1e065;}
ul.navbar-nav li.menu_Brown a:hover, ul.navbar-nav li.menu_Brown a:active, ul.navbar-nav li.menu_Brown a:focus {background-color: #e1b765;}
ul.navbar-nav li.menu_Green a:hover, ul.navbar-nav li.menu_Green a:active, ul.navbar-nav li.menu_Green a:focus {background-color: #88e165;}
ul.navbar-nav li.menu_Cyan a:hover, ul.navbar-nav li.menu_Cyan a:active, ul.navbar-nav li.menu_Cyan a:focus {background-color: #65e1da;}
ul.navbar-nav li.menu_Blue a:hover, ul.navbar-nav li.menu_Blue a:active, ul.navbar-nav li.menu_Blue a:focus {background-color: #659ce1;}
ul.navbar-nav li.menu_Pulple a:hover, ul.navbar-nav li.menu_Pulple a:active, ul.navbar-nav li.menu_Pulple a:focus {background-color: #8269ff;}
ul.navbar-nav li.menu_Pink a:hover, ul.navbar-nav li.menu_Pink a:active, ul.navbar-nav li.menu_Pink a:focus {background-color: #bf65e1;}
ul.navbar-nav li.menu_Peach a:hover, ul.navbar-nav li.menu_Peach a:active, ul.navbar-nav li.menu_Peach a:focus {background-color: #e19465;}
ul.navbar-nav li.menu_Red a:hover, ul.navbar-nav li.menu_Red a:active, ul.navbar-nav li.menu_Red a:focus {background-color: #e16565;}
ul.navbar-nav#menu-sub-menu li a {color: #636363;}
ul.navbar-nav#menu-sub-menu li.current-menu-item a {border: 2px solid #bfbfbf;}

.side-socials {margin-top: 16px;position: relative;margin-left: 15px;}
.side-socials li {float: left;}
.side-socials li a {width: 35px;height: 35px;display: flex;border-radius: 50%;text-align: center;align-items: center;justify-content: center;color: #ffffff;font-size: 20px;}
.side-socials li a * {color: #ffffff;}
.side-socials li .search-dropdown {background-color: #ebebeb;width: 35px;height: 35px;display: flex;border-radius: 50%;text-align: center;align-items: center;justify-content: center;color: #ffffff;font-size: 20px;background-image: url('../img/icon_search.png');border: 0;vertical-align: middle;}
.side-socials li .search-dropdown:hover, .side-socials li .search-dropdown:active, .side-socials li .search-dropdown:focus {background-color: #cccccc;cursor: pointer;outline: none;}
.side-socials li.search-box a {color: #002c60;}
.side-socials li a:hover, .side-socials li a:active, .side-socials li a:focus {opacity: 0.75;}
.side-socials .search-dropdown[aria-expanded="true"] {background-position: 35px 0;background-color: #cccccc;}

.search-dropdown-menu {padding: 0;margin: 0;border: 0;}
.search-dropdown-menu .search-input {right: 0;background-color: #ebebeb;border: 0;height: 40px;border-radius: 20px;padding: 0 18px;width: 0;font-size: 17px;color: #636363;}
.search-dropdown-menu.show .search-input {width: 100%;}
.search-dropdown-menu .search-submit {right: calc(100% + 8px);background: #a2d65c;border: 0;border-radius: 50%;width: 35px;height: 35px;float: right;position: absolute;top: 2px;}
.search-dropdown-menu.show .search-submit {right: 0;width: 40px;height: 40px;top: 0;}
.search-dropdown-menu {width: calc(100% - 43px);position: absolute !important;left: 43px !important;top: -2px !important;transform: initial !important;transition: all 0.5s;transform-origin: 0 0;transform: scale(1, 0);display: block;visibility: hidden;z-index: -1;}
.search-dropdown-menu.show {transform: scale(1);visibility: visible;z-index: 1;}

.footer-logo {margin-top: 80px;margin-bottom: 30px;padding: 0 15px;}
.footer-logo a img {opacity: .5}
.footer-logo a:hover img, .footer-logo a:active img, .footer-logo a:focus img {opacity: 1;}

.dropdown-toggle:after {display: none !important;}

[data-scrollbar] .scrollbar-track {opacity: 1}
article.scroll-content {display: inline-block;}

.read_more_link {font-weight: normal;color: #002c60;font-size: 18px;background-color: #a2d65c;border-radius: 20px;padding: 11px 16px;line-height: 18px;display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;text-decoration: none;}
.read_more_link:before {content: "";border-radius: 20px;position: absolute;z-index:-1;top: 0;  left: 0;  right: 0;  bottom: 0;background: #002c60;transform: scaleX(0);transform-origin: 0 50%;transition: transform .3s ease-out;}
.read_more_link:hover:before, .read_more_link:active:before, .read_more_link:focus:before {transform: scaleX(1);}
.read_more_link:hover, .read_more_link:active, .read_more_link:focus {color: #a2d65c;text-decoration: none;}


.home-slider {border-radius: 350px;margin-bottom: 100px;}
.home-slider .swiper-slide {background: #fff;overflow: hidden;position: relative;border-radius: 350px;}
.home-slider .swiper-slide:before {content: "";background: -moz-linear-gradient(top,  rgba(0,44,96,1) 0%, rgba(239,239,239,0) 100%);background: -webkit-linear-gradient(top,  rgba(0,44,96,1) 0%,rgba(239,239,239,0) 100%);background: linear-gradient(to bottom,  rgba(0,44,96,1) 0%,rgba(239,239,239,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002c60', endColorstr='#00efefef',GradientType=0 );width: 100%;position: absolute;height: 100%;display: table;z-index: 1;}
.home-slider .slider-img {}
.home-slider .swiper-wrapper {border-radius: 350px;overflow: hidden;}
.home-slider .data {font-weight: lighter;position: absolute;top: 0;padding: 100px 16% 10px;color: #ffffff;z-index: 2;width: 100%;}
.home-slider .title {font-size: 42px;line-height: 48px;color: #fff;}
.home-slider .content {font-size: 18px;line-height: 18px;margin-top: 25px;z-index: 2;color: #fff;}
.home-slider .link_more {font-weight: normal;margin-top: 34px;color: #002c60;font-size: 18px;background-color: #a2d65c;border-radius: 20px;padding: 11px 16px;line-height: 18px;display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;text-decoration: none;}
.home-slider .link_more:before {content: "";border-radius: 20px;position: absolute;z-index:-1;top: 0;  left: 0;  right: 0;  bottom: 0;background: #002c60;transform: scaleX(0);transform-origin: 0 50%;transition: transform .3s ease-out;}
.home-slider .link_more:hover:before, .home-slider .link_more:active:before, .home-slider .link_more:focus:before {transform: scaleX(1);}
.home-slider .link_more:hover, .home-slider .link_more:active, .home-slider .link_more:focus {color: #a2d65c;text-decoration: none;}
.home-slider.swiper-container-horizontal>.swiper-pagination-bullets {bottom: 100px;padding: 0 14% 0 12%;text-align: left;}
.home-slider .swiper-pagination-bullet {width: 15px;height: 15px;}
.home-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #a2d65c;}
.home-slider .swiper-pagination-bullet {background: #ffffff;opacity: 1;}

.home-slider .slick-dots {bottom: 100px;padding: 0 16% 0;text-align: left;}
.home-slider .slick-dots .button {width: 15px;height: 15px;}
.home-slider .slick-dots li {background: #ffffff;opacity: 1;border-radius: 50%;width: 15px;margin: 0 4px;height: 15px;}
.home-slider .slick-dots li.slick-active {background: #a2d65c;}
.home-slider .slick-dots li button:before {content: initial;}


.home_main_title {font-size: 28px;line-height: 28px;font-weight: bold;}
.home_sub_title {font-size: 28px;line-height: 28px;font-weight: 500;}
.contents {margin-top: 35px;font-size: 18px;line-height: 25px;font-weight: lighter;margin-bottom: 100px;}

.home_tabs_colors {margin-top: 30px;}
.home_tabs_colors .nav-tabs .nav-link.active {color: #002c60;}
/* .home_tabs_colors .nav-tabs .nav-link:hover, .home_tabs_colors .nav-tabs .nav-link:focus {border: none 0;} */

.home_tabs_colors .nav-tabs .nav-link.nav-item-Yellow:hover, .home_tabs_colors .nav-tabs .nav-link.nav-item-Yellow:focus, .home_tabs_colors .nav-tabs .nav-link.nav-item-Yellow:active {border-color: #e1e065;}
.home_tabs_colors .nav-tabs .nav-link.nav-item-Brown:hover, .home_tabs_colors .nav-tabs .nav-link.nav-item-Brown:focus, .home_tabs_colors .nav-tabs .nav-link.nav-item-Brown:active {border-color: #e1b765;}
.home_tabs_colors .nav-tabs .nav-link.nav-item-Green:hover, .home_tabs_colors .nav-tabs .nav-link.nav-item-Green:focus, .home_tabs_colors .nav-tabs .nav-link.nav-item-Green:active {border-color: #88e165;}
.home_tabs_colors .nav-tabs .nav-link.nav-item-Cyan:hover, .home_tabs_colors .nav-tabs .nav-link.nav-item-Cyan:focus, .home_tabs_colors .nav-tabs .nav-link.nav-item-Cyan:active {border-color: #65e1da;}
.home_tabs_colors .nav-tabs .nav-link.nav-item-Blue:hover, .home_tabs_colors .nav-tabs .nav-link.nav-item-Blue:focus, .home_tabs_colors .nav-tabs .nav-link.nav-item-Blue:active {border-color: #659ce1;}
.home_tabs_colors .nav-tabs .nav-link.nav-item-Pulple:hover, .home_tabs_colors .nav-tabs .nav-link.nav-item-Pulple:focus, .home_tabs_colors .nav-tabs .nav-link.nav-item-Pulple:active {border-color: #8269ff;}
.home_tabs_colors .nav-tabs .nav-link.nav-item-Pink:hover, .home_tabs_colors .nav-tabs .nav-link.nav-item-Pink:focus, .home_tabs_colors .nav-tabs .nav-link.nav-item-Pink:active {border-color: #bf65e1;}
.home_tabs_colors .nav-tabs .nav-link.nav-item-Peach:hover, .home_tabs_colors .nav-tabs .nav-link.nav-item-Peach:focus, .home_tabs_colors .nav-tabs .nav-link.nav-item-Peach:active {border-color: #e19465;}
.home_tabs_colors .nav-tabs .nav-link.nav-item-Red:hover, .home_tabs_colors .nav-tabs .nav-link.nav-item-Red:focus, .home_tabs_colors .nav-tabs .nav-link.nav-item-Red:active {border-color: #e16565;}

.home_tabs_colors .nav-tabs .nav-link {border: none 0;border-radius: 20px;color: #002c60;font-size: 18px;font-weight: normal;padding: 7px 20px;border: 2px solid transparent;}
.home_tabs_colors .nav-tabs .nav-link i, .home_tabs_colors .nav-tabs .nav-link .fa-bookmark {margin-right: 20px;}
.home_tabs_colors .nav-tabs .nav-link.active {background-color: #e1b765;}
.home_tabs_colors .nav-tabs .nav-link.active.nav-item-Yellow {background-color: #e1e065;}
.home_tabs_colors .nav-tabs .nav-link.active.nav-item-Brown {background-color: #e1b765;}
.home_tabs_colors .nav-tabs .nav-link.active.nav-item-Green {background-color: #88e165;}
.home_tabs_colors .nav-tabs .nav-link.active.nav-item-Cyan {background-color: #65e1da;}
.home_tabs_colors .nav-tabs .nav-link.active.nav-item-Blue{background-color: #659ce1;}
.home_tabs_colors .nav-tabs .nav-link.active.nav-item-Pulple {background-color: #8269ff;}
.home_tabs_colors .nav-tabs .nav-link.active.nav-item-Pink {background-color: #bf65e1;}
.home_tabs_colors .nav-tabs .nav-link.active.nav-item-Peach {background-color: #e19465;}
.home_tabs_colors .nav-tabs .nav-link.active.nav-item-Red {background-color: #e16565;}
.home_tabs_colors .nav-tabs .nav-link.nav-item-Yellow .fa-bookmark * {color: #e1e065;}
.home_tabs_colors .nav-tabs .nav-link.nav-item-Brown .fa-bookmark * {color: #e1b765;}
.home_tabs_colors .nav-tabs .nav-link.nav-item-Green .fa-bookmark * {color: #88e165;}
.home_tabs_colors .nav-tabs .nav-link.nav-item-Cyan .fa-bookmark * {color: #65e1da;}
.home_tabs_colors .nav-tabs .nav-link.nav-item-Blue .fa-bookmark * {color: #659ce1;}
.home_tabs_colors .nav-tabs .nav-link.nav-item-Pulple .fa-bookmark * {color: #8269ff;}
.home_tabs_colors .nav-tabs .nav-link.nav-item-Pink .fa-bookmark * {color: #bf65e1;}
.home_tabs_colors .nav-tabs .nav-link.nav-item-Peach .fa-bookmark * {color: #e19465;}
.home_tabs_colors .nav-tabs .nav-link.nav-item-Red .fa-bookmark * {color: #e16565;}
.home_tabs_colors .nav-tabs .nav-link.active .fa-bookmark, .home_tabs_colors .nav-tabs .nav-link.active .fa-bookmark * {color: #121f48;}
.home_tabs_colors .tab-content .tab-pane {background: #ebebeb;color: #002c60;font-size: 18px;line-height: 25px;border-radius: 0 450px 450px 0;position: relative;}
.home_tabs_colors .tab-content .tab-pane p {color: #002c60;font-size: 18px;line-height: 25px;}

.home_tabs_colors .tab-content .tab-pane .read_more_link {float: right;padding: 8px 16px;}
.home_tabs_colors .tab-content .tab-pane.tab-pane-Yellow .read_more_link {background-color: #e1e065;}
.home_tabs_colors .tab-content .tab-pane.tab-pane-Brown .read_more_link {background-color: #e1b765;}
.home_tabs_colors .tab-content .tab-pane.tab-pane-Green .read_more_link {background-color: #88e165;}
.home_tabs_colors .tab-content .tab-pane.tab-pane-Cyan .read_more_link {background-color: #65e1da;}
.home_tabs_colors .tab-content .tab-pane.tab-pane-Blue .read_more_link {background-color: #659ce1;}
.home_tabs_colors .tab-content .tab-pane.tab-pane-Pulple .read_more_link {background-color: #8269ff;}
.home_tabs_colors .tab-content .tab-pane.tab-pane-Pink .read_more_link {background-color: #bf65e1;}
.home_tabs_colors .tab-content .tab-pane.tab-pane-Peach .read_more_link {background-color: #e19465;}
.home_tabs_colors .tab-content .tab-pane.tab-pane-Red .read_more_link {background-color: #e16565;}
.home_tabs_colors .tab-content .tab-pane .right_img {border-radius: 50%;height: 100%;width: 100%;}
.home_tabs_colors .tab-content .tab-pane .right_img:after {content: "";}
.home_tabs_colors .tab-content .tab-pane .content-of-tab {padding: 25px;background: #ebebeb;}
.home_tabs_colors .tab-content .tab-pane .small-circle {background: #e1b765;width: 60px;height: 60px;position: absolute;right: 70px;bottom: -40px;border-radius: 50%;}
.home_tabs_colors .tab-content .tab-pane .big-circle {background: #e1b765;width: 130px;height: 130px;position: absolute;right: 20px;top: 60px;border-radius: 50%;opacity: 0.5;}
.home_tabs_colors .tab-content .tab-pane.tab-pane-Yellow .small-circle, .home_tabs_colors .tab-content .tab-pane.tab-pane-Yellow .big-circle {background: #e1e065;}
.home_tabs_colors .tab-content .tab-pane.tab-pane-Brown .small-circle, .home_tabs_colors .tab-content .tab-pane.tab-pane-Brown .big-circle {background: #e1b765;}
.home_tabs_colors .tab-content .tab-pane.tab-pane-Green .small-circle, .home_tabs_colors .tab-content .tab-pane.tab-pane-Green .big-circle {background: #88e165;}
.home_tabs_colors .tab-content .tab-pane.tab-pane-Cyan .small-circle, .home_tabs_colors .tab-content .tab-pane.tab-pane-Cyan .big-circle {background: #65e1da;}
.home_tabs_colors .tab-content .tab-pane.tab-pane-Blue .small-circle, .home_tabs_colors .tab-content .tab-pane.tab-pane-Blue .big-circle {background: #659ce1;}
.home_tabs_colors .tab-content .tab-pane.tab-pane-Pulple .small-circle, .home_tabs_colors .tab-content .tab-pane.tab-pane-Pulple .big-circle {background: #8269ff;}
.home_tabs_colors .tab-content .tab-pane.tab-pane-Pink .small-circle, .home_tabs_colors .tab-content .tab-pane.tab-pane-Pink .big-circle {background: #bf65e1;}
.home_tabs_colors .tab-content .tab-pane.tab-pane-Peach .small-circle, .home_tabs_colors .tab-content .tab-pane.tab-pane-Peach .big-circle {background: #e19465;}
.home_tabs_colors .tab-content .tab-pane.tab-pane-Red .small-circle, .home_tabs_colors .tab-content .tab-pane.tab-pane-Red .big-circle {background: #e16565;}

.nav-tabs {border-bottom: 0 none;}

.news_box_highlights {color: #fff;width: 100%;padding: 70px 20px;background-color: #174882;background-repeat: no-repeat;background-position: left bottom;margin-top: 100px;}
.news_box_highlights h2 {color: #fff;font-size: 28px;font-weight: bold;text-align: center;margin-bottom: 70px;}
#content .news_box_highlights h2 {margin-bottom: 70px;}
.news_box_highlights .more_link {margin-top: 50px;}
.news_box_highlights .more_link .read_more_link {color: #fff;background-color: #65b4e1;}
.news_box_highlights .icon-calendar {margin-bottom: 25px;}
.news_box_highlights .news_box_highlights_title {color: #fff;font-size: 22px;font-weight: 500;margin-bottom: 10px;}
.news_box_highlights .news_box_highlights_date {color: #fff;font-size: 18px;font-weight: lighter;margin-bottom: 10px;font-style: italic;}
.news_box_highlights .news_box_highlights_short_description {color: #fff;font-size: 18px;font-weight: lighter;margin-bottom: 10px;}
.news_box_highlights .news_box_highlights_link a:hover, .news_box_highlights .news_box_highlights_link a:active, .news_box_highlights .news_box_highlights_link a:focus {opacity: 0.7}

.testemonials-slider {width: 100%;margin-top: 70px;}
.testemonials-slider .testemonials-slider-single {width: 100%;outline: none;}
.testemonials-slider .testemonials-slider-single .testemonials-slider-img {border-radius: 300px;width: 80%;position: relative;}
.testemonials-slider .testemonials-slider-single .testemonials-slider-img img {border-radius: 300px;width: 100%;}
.testemonials-slider .testemonials-slider-single .testemonials-slider-img .small-circle {background: #a2d65c;width: 120px;height: 120px;position: absolute;right: 0;bottom: -220px;border-radius: 50%;opacity: 0.5;}
.testemonials-slider .testemonials-slider-single .testemonials-slider-img .small-full-circle {background: #a2d65c;width: 60px;height: 60px;position: absolute;right: -40px;top: calc(50% + 170px);border-radius: 50%;opacity: 1;z-index: -1;}
.testemonials-slider .testemonials-slider-single .testemonials-slider-img .small-out-circle {background: #a2d65c;width: 35px;height: 35px;position: absolute;right: -80px;top: calc(50% + 220px);border-radius: 50%;opacity: 1;z-index: -1;}
.testemonials-slider .testemonials-slider-single .testemonials-slider-img .big-circle {background: #a2d65c;width: 200px;height: 200px;position: absolute;right: -50px;top: 280px;border-radius: 50%;opacity: 0.25;z-index: -1;}
.testemonials-slider .testemonials-slider-title {color: #a2d65c;font-size: 28px;font-weight: bold;line-height: 32px;margin-bottom: 20px;}
.testemonials-slider .testemonials-slider-content {color: #002c60;font-size: 18px;font-weight: lighter;line-height: 18px;}
.testemonials-slider .testemonials-slider-link {text-align: end;margin-top: 60px;}
.testemonials-slider .slick-dots {padding-right: 11px;padding-left: 11px;margin-left: 41.666667%;width: calc(100% - 41.666667% - 16.666667% - 135px);bottom: 15%;text-align: left;}
.testemonials-slider .slick-dots .button {width: 15px;height: 15px;}
.testemonials-slider .slick-dots li {background: #ebebeb;opacity: 1;border-radius: 50%;width: 15px;margin: 0 4px;height: 15px;}
.testemonials-slider .slick-dots li.slick-active {background: #a2d65c;}
.testemonials-slider .slick-dots li button:before {content: initial;}

.footer {background-image: url(../img/bg_footer.jpg);background-position: left bottom;background-repeat: no-repeat;padding: 50px 20px 10px 20px;}
.footer .google_map_frame, .footer .google_map_frame iframe {width: 100%;height: 290px;}

.footer.contact_page .google_map_frame {height: calc(100% - 1rem);}
.footer.contact_page .google_map_frame iframe {height: 100%;}

#content .footer h2 {color: #002c60;font-size: 22px;font-weight: 600;margin-bottom: 20px;}
.footer .links_list a {color: #002c60;font-size: 15px;line-height: 18px;font-weight: 600;margin-bottom: 10px;display: inline-block;}
.footer .contactform .wpcf7-form-control.wpcf7-text, .footer .contactform .wpcf7-form-control.wpcf7-textarea {background-color: transparent;color: #002c60;font-size: 18px;border: 0 none;border-bottom: 1px solid #d7dbdc;padding: 0 12px;margin-bottom: 15px;outline: none;}
.footer .contactform .wpcf7-form-control.wpcf7-text:hover, .footer .contactform .wpcf7-form-control.wpcf7-text:active, .footer .contactform .wpcf7-form-control.wpcf7-text:focus,
.footer .contactform .wpcf7-form-control.wpcf7-textarea:hover, .footer .contactform .wpcf7-form-control.wpcf7-textarea:active, .footer .contactform .wpcf7-form-control.wpcf7-textarea:focus {border-color: #333333;}
label.req {position: relative;max-width: 100%;}
label.req:before {content: "*";position: absolute;color: #00aeef;left: 3px;font-size: 28px;top: -4px;}
.footer .contactform .wpcf7-form-control.wpcf7-textarea {resize: none;height: 100px;}
.footer .contactform .wpcf7-form-control.wpcf7-submit {background-color: #a2d65c;border-radius: 17px;width: 100%;text-align: center;font-size: 18px;color: #002c60;border: 0 none;height: 34px;margin-top: 10px;cursor: pointer;}
.footer .contactform .wpcf7-form-control.wpcf7-submit:hover, .footer .contactform .wpcf7-form-control.wpcf7-submit:active, .footer .contactform .wpcf7-form-control.wpcf7-submit:focus {background-color: #002c60;color: #a2d65c;}
.footer .contactform .wpcf7-form-control {max-width: 100%;}
.footer .contactform .use-floating-validation-tip span.wpcf7-not-valid-tip {border: 0 none;background: transparent;right: 0;left: initial;top: 0px;padding: 0 10px 0 0;font-size: 14px;}
.footer .contactform div.wpcf7-validation-errors {border: 1px solid #ff0000;margin: 0px;color: #ff0000;font-size: 14px;font-weight: 500;padding: 6px 15px;margin-bottom: 20px;}
.footer .name_of_faculty, .footer .adress {color: #002c60;font-size: 15px;font-weight: 600;}
.footer .adress {margin-top: 15px;}
.copyright, .copyright p {font-size: 13px;color: #636363;font-weight: 500;margin-bottom: 0;padding: 5px 0;}
.copyright strong, .copyright p strong, .copyright b, .copyright p b {color: #002c60;font-weight: 500;}

.strip, .strip img {border-radius: 140px;position: relative;}
.strip img {max-width: 100%;}
.strip img.member_img {position: absolute;left: -1px;height: 100%;width: auto;border-radius: 50%;}

.breadcrumb {background-color: transparent;border-radius: 0;padding-right: 0;padding-left: 0;text-align: end;display: flex;justify-content: flex-end;font-size: 15px;color: #002c60;}
.breadcrumb a {font-size: 15px;color: #002c60;}
.breadcrumb-item + .breadcrumb-item:before, .breadcrumb-item, .breadcrumb-item.active {color: #002c60;}

#content .main_title {margin-bottom: 90px;}
#content .main_title h1 {font-size: 48px;font-weight: 400;margin-bottom: 0;}
#content h2 {font-size: 28px;font-weight: 900;margin-bottom: 0;}
#content .main_title_member {margin-bottom: 30px;}
.contact_details {padding: 0 8%;color: #002c60;font-size: 18px;}
.contact_details svg, .contact_details svg * {color: #acacac;font-size: 40px;}
.contact_details .fabox {width: 40px;float: left;margin-right: 4%;}
.contact_details .facol {display: inline-block;width: 100%;margin-bottom: 14px;}
.contact_details .fa-map-marker-alt {margin-top: 25px;}
.contact_details .fatext {float: left;width: calc(100% - 40px - 4%);padding-top: 8px;}

.member_details {color: #002c60;font-size: 18px;}
.member_details a {color: #002c60;position: relative;padding: 5px 10px;display: inline-block;}
.member_details a.google_scholar {margin-left: -8px;}
.member_details a:hover, .member_details a:active, .member_details a:focus {text-decoration: none;}
.member_details a:after {top: 0;width: 0;background: #a2d65c;border-radius: 20px;content: "";position: absolute;height: 100%;left: 0;z-index: -1;}
.member_details a:hover:after, .member_details a:active:after, .member_details a:focus:after {width: 100%;outline: none;}

.member_details a img {opacity: 1;}
.member_details a:hover img, .member_details a:active img, .member_details a:focus img {opacity: 0.75}
.member_details svg, .member_details svg * {color: #acacac;font-size: 25px;}
.member_details svg, .member_details svg.fa-orcid * {color: #a6ce39;}
.member_details .fabox {width: 25px;float: left;margin-right: 7px;padding-top: 10px;}
.member_details .facol {display: inline-block;width: 100%;margin-bottom: -2px;}
.member_details .facol:hover svg * {color: #002c60}
.member_details .fa-map-marker-alt {margin-top: 25px;}
.member_details .fatext {float: left;width: calc(100% - 45px);padding-top: 2px;}
.member_details .fatext.fatextp {padding: 5px 10px;}

.memberboxsingle {color: #002c60;font-size: 18px;margin-bottom: 80px;}

.member_research_intrests {color: #002c60;font-size: 18px;margin-bottom: 100px;font-weight: lighter;}
.member_research_intrests svg, .member_research_intrests svg * {color: #acacac;font-size: 23px;margin-right: 25px;}
.member_research_intrests ul {margin-top: 32px;}
.member_research_intrests ul li {margin-bottom: 12px;}

#content .member_recent_publications h2 {margin-bottom: 45px;}
.member_recent_publications .img_box {float: left; width: 100px;height: 100px;margin-right: 22px;position: relative;}
.member_recent_publications .img_box .img_box_hover {background: rgba(162, 214, 92,.7) url(../img/bg_publication_hover.png) no-repeat center;width: 100%;height: 100%;border-radius: 50%;position: absolute;opacity: 0}
.member_recent_publications .img_box img {max-width: 100%;height: 100%;border-radius: 50%;}
.member_recent_publications ul li {margin-bottom: 10px;display: inline-block;width: 100%;}
.member_recent_publications ul li a, .member_recent_publications ul li .recent_publications_single {color: #002c60;border-radius: 50px;padding: 0 50px 0 0;display: flex;justify-content: start;align-items: center;width: auto;}
.member_recent_publications ul li a:hover, .member_recent_publications ul li a:active, .member_recent_publications ul li a:focus {/* background: #e1b765; */text-decoration: none;background: #a2d65c;}
.member_recent_publications ul li a:hover .img_box .img_box_hover, .member_recent_publications ul li a:active .img_box .img_box_hover, .member_recent_publications ul li a:focus .img_box .img_box_hover {opacity: 1}
.member_recent_publications_title {color: #002c60;font-size: 20px;font-weight: 600;display: inline-block;width: calc(100% - 130px);}
.member_recent_publications_source {display: inline-block;}
.member_recent_publications_source .member_recent_publications_authors {font-size: 15px;color: #333333;}
.member_recent_publications_source .member_recent_publications_authors .title {color: #a1a1a1;}
.member_recent_publications_details {display: block;font-size: 18px;}
.member_recent_publications {margin-bottom: 50px;}

#content .project_features h2 {margin-bottom: 20px;}
.project_features {color: #002c60;font-size: 18px;margin-bottom: 15px;}
ul.authors_list li {margin-bottom: 8px;}
ul.authors_list li a {outline: none;color: #002c60;font-size: 18px;display: inline-block;text-decoration: none;padding-right: 20px;position: relative;}
ul.authors_list li a:after {width: 0;background: #a2d65c;border-radius: 20px;content: "";position: absolute;height: 100%;left: 0;z-index: -1;}
ul.authors_list li a:hover:after, ul.authors_list li a:active:after, ul.authors_list li a:focus:after {width: 100%;outline: none;}
ul.authors_list li .project_features_image {width: 40px;height: 40px;border-radius: 20px;margin-right: 8px;}
ul.authors_list li .project_features_image.project_features_image_blank {background: #bcbcbc;}
ul.authors_list li .project_features_image img {width: 40px;height: 40px;border-radius: 20px;background: #bcbcbc;}

.project_content {margin-bottom: 70px;line-height: 25px;font-weight: lighter;}
.project_content, .project_content p {color: #002c60;font-size: 18px;}
.project_content img {max-width: 100%;height: auto;}
.project_content .project_image {position: relative;}
.project_content .project_image .image_title {position: absolute;left: 0;bottom: 0;color: #002c60;font-size: 15px;background-color: rgba(235, 235, 235, .95);border-radius: 0 18px 18px 0;padding: 7px 12px;}
.project_content ul:not(.slick-dots) {list-style: none;padding: 0;margin: 0;margin-bottom: 20px;}
.project_content ul:not(.slick-dots) li {padding-left: 36px;position: relative;margin-bottom: 15px;}
.project_content ul:not(.slick-dots) li:before {content: "";padding-right: 8px;background: #00adee;border-radius: 8px;width: 16px;height: 16px;position: absolute;left: 0;top: 6px;}
.project_content blockquote {padding-left: 30px;font-weight: bold;font-size: 22px;color: #002c60;line-height: 30px;margin-bottom: 30px;}
.project_content a {color: #002c60;font-weight: normal;text-decoration: underline;}
.project_content a:hover, .project_content a:active, .project_content a:focus {text-decoration: none;}

#content .news_content h2 {color: #002c60;font-size: 18px;margin-bottom: 15px;font-weight: 800;}

.news_single {display: inline-block;margin-bottom: 70px;}
.news_single.projects_single {margin-bottom: 20px;}
.news_single .img_news {display: inline-block;margin-bottom: 25px;}
.news_single .img_news, .news_single .img_news img {width: 250px;height: 250px;border-radius: 130px;}
.news_single:hover, .news_single:active, .news_single:focus {text-decoration: none;}
.news_single .img_news .img_box_hover {background: rgba(162,214,92,.8) url(../img/bg_publication_hover.png) no-repeat center;width: 250px;height: 250px;border-radius: 50%;position: absolute;opacity: 0}
.news_single .img_news .img_box_hover.img_box_hover_inner {background-image: url(../img/bg_publication_hover_inner.png)}
.news_single:hover .img_news .img_box_hover, .news_single:active .img_news .img_box_hover, .news_single:focus .img_news .img_box_hover {opacity: 1}
#content .news_single h2 {color: #002c60;font-size: 22px;font-weight: 600;margin-bottom: 20px;}
#content .news_single:hover h2, #content .news_single:active h2, #content .news_single:focus h2 {font-weight: 700;}
#content .news_single h2 small {display: block;color: #333333;font-size: 15px;font-weight: normal;margin-top: 5px;}
.news_single .short_description {font-size: 18px;color: #002c60;font-weight: 400;}

#content .news_single.projects_single:hover h2, #content .news_single.projects_single:active h2, #content .news_single.projects_single:focus h2 {text-decoration: underline;font-weight: 600;color: rgba(162,214,92,1);} /* ALL COLORS*/
#content .news_single.projects_single.box_color-Brown:hover h2, #content .news_single.projects_single.box_color-Brown:active h2, #content .news_single.projects_single.box_color-Brown:focus h2 {color: #e1b765;}
#content .news_single.projects_single.box_color-Yellow:hover h2, #content .news_single.projects_single.box_color-Yellow:active h2, #content .news_single.projects_single.box_color-Yellow:focus h2 {color: #e1e065;}
#content .news_single.projects_single.box_color-Green:hover h2, #content .news_single.projects_single.box_color-Green:active h2, #content .news_single.projects_single.box_color-Green:focus h2 {color: #88e165;}
#content .news_single.projects_single.box_color-Cyan:hover h2, #content .news_single.projects_single.box_color-Cyan:active h2, #content .news_single.projects_single.box_color-Cyan:focus h2 {color: #65e1da;}
#content .news_single.projects_single.box_color-Blue:hover h2, #content .news_single.projects_single.box_color-Blue:active h2, #content .news_single.projects_single.box_color-Blue:focus h2 {color: #659ce1;}
#content .news_single.projects_single.box_color-Pulple:hover h2, #content .news_single.projects_single.box_color-Pulple:active h2, #content .news_single.projects_single.box_color-Pulple:focus h2 {color: #8269ff;}
#content .news_single.projects_single.box_color-Pink:hover h2, #content .news_single.projects_single.box_color-Pink:active h2, #content .news_single.projects_single.box_color-Pink:focus h2 {color: #bf65e1;}
#content .news_single.projects_single.box_color-Peach:hover h2, #content .news_single.projects_single.box_color-Peach:active h2, #content .news_single.projects_single.box_color-Peach:focus h2 {color: #e19465;}
#content .news_single.projects_single.box_color-Red:hover h2, #content .news_single.projects_single.box_color-Red:active h2, #content .news_single.projects_single.box_color-Red:focus h2 {color: #e16565;}

.news_single.box_color-Brown .img_news .img_box_hover {background-color: rgba(225,183,101,.8)}
.news_single.box_color-Yellow .img_news .img_box_hover {background-color: rgba(225,224,101,.8)}
.news_single.box_color-Green .img_news .img_box_hover {background-color: rgba(136,225,101,.8)}
.news_single.box_color-Cyan .img_news .img_box_hover {background-color: rgba(101,225,218,.8)}
.news_single.box_color-Blue .img_news .img_box_hover {background-color: rgba(101,156,225,.8)}
.news_single.box_color-Pulple .img_news .img_box_hover {background-color: rgba(130,105,255,.8)}
.news_single.box_color-Pink .img_news .img_box_hover {background-color: rgba(191,101,225,.8)}
.news_single.box_color-Peach .img_news .img_box_hover {background-color: rgba(225,148,101,.8)}
.news_single.box_color-Red .img_news .img_box_hover {background-color: rgba(225,101,101,.8)}

#content .news_single.projects_single:hover h2 span, #content .news_single.projects_single:active h2 span, #content .news_single.projects_single:focus h2 span {color: #002c60;}

#content .see_also_links h2 {margin-bottom: 20px;}
.see_also_links .see_also_links_single {margin-bottom: 20px;}
.see_also_links .see_also_links_single img {margin-right: 20px;}
.see_also_links .see_also_links_single a {color: #002c60;font-size: 18px;font-weight: 400;}

.icon_of_404 {float: left;margin-right: 30px;}

.members_list .card {background-color: white;background-clip: initial;border:initial;border-radius: initial;margin-bottom: 35px;}
.members_list a {display: inline-block;}
.members_list .card-header {padding: 0;background-color: transparent;border-bottom: 0 none;}
.members_list .btn-link {color: #002c60;font-size: 28px;font-weight: bold;padding: 0 0 0 60px;position: relative;}
.members_list .btn-link:before {content: "";background: #ffffff url(../img/icon_arrow_open.png) no-repeat center;width: 40px;height: 40px;border-radius: 20px;position: absolute;left: 0;}
.members_list .btn-link.collapsed:before {background: #ffffff url(../img/icon_arrow_close.png) no-repeat center;}
.members_list .team_img {width: 171px;height: 171px;background: url(../img/bg_team.png);display: inline-block;overflow: hidden;border-radius: 100px;margin-bottom: 15px;}
.members_list .team_img img {max-width: 100%;height: auto;border-radius: 100px;}
.members_list .team_title {display: inline-block;color: #002c60;font-size: 22px;font-weight: 600;line-height: 30px;}
.members_list .team_title small {font-size: 18px;font-weight: 400;display: block;}

.project_image_slider .slick-dots {bottom: -30px;text-align: end;}
.project_image_slider .slick-dots li {width: 15px;height: 15px;border-radius: 10px;background: #ebebeb;}
.project_image_slider .slick-dots li.slick-active {background: #a2d65c;}
.project_image_slider .slick-dots li button:before {content: "";}

.projects_single_box {margin-bottom: 130px}

#content .projects_list h2 {margin-bottom: 70px;}
#content .news_single h2 {margin-bottom: 15px;}

.contact_page .google_map_frame {}

@media (max-width: 767px) {
	#sidebar {background: #fff;width: 0;z-index: 999;/* display: none; */float: none;padding: 0;}
	#sidebar.show {width: 100%;padding: 20px 20px;}
	#content {width: 100%;margin-left: 0;float: none;padding: 15px 15px 0 15px;}
	.home-slider .title {font-size: 36px;line-height: 30px;}
	.news_box_highlights .news_box_highlight {width: 100%;display: inline-block;flex-basis: initial;flex-grow: initial;margin-bottom: 40px;}
	.logo {padding: 0;}
	.navbar-toggler .navbar-toggler-icon {background-color: #002c60;height: 2px;display: block;margin: 5px 0;}
	.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:nth-child(2) {display: none;}
	.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:nth-child(1) {transform: rotate(45deg);margin-top: 14px;}
	.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:nth-child(3) {transform: rotate(-45deg);margin-top: -7.5px;}
}



@-webkit-keyframes movebounce{
	0%{-webkit-transform:translateY(0px);transform:translateY(0px)}
	50%{-webkit-transform:translateY(5px);transform:translateY(5px)}
	100%{-webkit-transform:translateY(0px);transform:translateY(0px)}
}
@keyframes movebounce{
	0%{-webkit-transform:translateY(0px);transform:translateY(0px)}
	50%{-webkit-transform:translateY(5px);transform:translateY(5px)}
	100%{-webkit-transform:translateY(0px);transform:translateY(0px)}
}

@-webkit-keyframes movebounce-innverce{
	0%{-webkit-transform:translateY(0px);transform:translateY(0px)}
	50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}
	100%{-webkit-transform:translateY(0px);transform:translateY(0px)}
}
@keyframes movebounce-innverce{
	0%{-webkit-transform:translateY(0px);transform:translateY(0px)}
	50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}
	100%{-webkit-transform:translateY(0px);transform:translateY(0px)}
}