img {
  max-width: 100%;
  height: auto;
}
.home .header {
  min-height: inherit;
}
.slide-homepage .cycloneslider-template-standard .caption-slidehome {
  bottom: 33%;
}
.kebo-tweets .ktweet .ktext {
  padding: 0 10px !important;
  color: #2b3a4d !important;
}
.sidebar-home {
  font-size: 16px;

}
.cycloneslider-template-standard .cycloneslider-slides,
.cycloneslider-template-standard .cycloneslider-slide img {
  min-height: 560px;
  max-height: 660px;
}
/*mycss*/
.about main.main {
    background: #f8f8f8 !important;
}
.research-item .block {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.research-item .block:hover{
  border-top-width: 25px;
  padding-top: 27px;
}
.research-item .block:hover .content-arrow,.last-event .block-event-last:hover .content-arrow {
  background: url('../images/btn-arrow-on.png') no-repeat 0px 0px;
}
.block.vision-block:hover .extend-icon {
  background: url('../images/extend-hover.png') no-repeat 0px 0px;
}
.footer-content .footer-social .contact-social:hover:after {
  right: 10px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.footer-content .footer-social a {
  opacity: 0.8;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
.footer-content .footer-social a:hover {
  opacity: 1;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
/*About*/
.bg-white {
  background: #fff;
}
.header-about {
  padding-top: 125px;
  color: #2b3a4d;
}
.header-about .about-des p ,
.header-about .about-des {
  font-size: 36px;
  line-height: 44px;
  font-family: 'Interface Thin', sans-serif;
  padding: 0 40px 0 20px;
}
.header-about .about-brochure {
  font-size: 16px;
  line-height: 24px;
  font-family: 'Interface Light', sans-serif;
}
.header-about .about-brochure p {
  margin-bottom: 20px;
}
.header-about .about-brochure .download-brochure {
  width: 362px;
  height: 77px;
  background: url('https://www.economicsandpeace.org/wp-content/uploads/2021/01/download-brochure2020.png') no-repeat;
  display: inline-block;
  margin-top: 10px;
}   
.about-people {
  font-family: 'Interface Light', sans-serif;
  font-size: 16px;
  line-height: 24px;
}
.about-people .about-people-img img{
  margin-right: 20px;
}
.about-people .about-people-img img:last-child {
  margin-right: 0;
}
.about-details {
  font-size: 16px;
  line-height: 24px;
}
.about-details .content-arrow-margin {
    margin-top: 100px;
}
.about-details .content-arrow {
  /*margin-top: 100px;*/
  position: absolute;
  left: 27px;
  bottom: 27px;
}
.about-details .btn-arrow {
  position: absolute;
  bottom: 30px;
}
.no-banner {
  background: #f8f8f8;
}
.about .navbar-brand > img,
.no-banner .navbar-brand > img {
}
.no-banner .navbar-brand > img.logo-black{
    display: block;
}
.about .navbar > .container .navbar-brand,
.no-banner .navbar > .container .navbar-brand {
  /*width: 130px;*/
  /*height: 98px;*/
  /*background: url('../images/logo-black.png') no-repeat;*/
}
.search-results .navbar-default .navbar-nav > li > a,
.search-results .navbar-default .navbar-nav > li > a:hover,
.no-banner .navbar-default .navbar-nav > li > a,
.no-banner .navbar-default .navbar-nav > li > a:hover {
  color: #2b3a4d;
}
.no-banner .navbar-default .navbar-nav > .active > a,
.no-banner .navbar-default .navbar-nav > .active > a:focus,
.no-banner .navbar-default .navbar-nav > .active > a:hover,
.search-results .navbar-default .navbar-nav > .active > a,
.search-results .navbar-default .navbar-nav > .active > a:focus,
.search-results .navbar-default .navbar-nav > .active > a:hover {
  color: #2b3a4d;
  border-color: #2b3a4d;
}
.about .block,
.about-child .block {
  border-color: #efde6d;
}
.no-banner .search-header {
  background-position: -150px 0;
}

.page-header {
  margin: 0;
  padding: 0 0 27px 34px;
  border-bottom: none;
}
.page-header h1,
.page-header h2 {
  font-size: 28px;
  text-transform: capitalize;
}

.media-news {
  min-height: 357px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.media-news .tag {
  position: relative;
  left: 0;
  top: 0;
}
.media-news.block {
  padding-top: 20px;
}
.media-news.block:hover {
  border-top-width: 15px;
  border-top-color: #67b7ce !important;
  padding-top: 15px;
}
.source-news {
  margin-top: 10px;
  margin-bottom: 0;
}
.source-news a {
  text-decoration: underline;
  font-size: 12px;
}
.source-news .link-in-new {
    text-decoration: underline;
    font-size: 12px;
}
.source-news span{
  font-size: 10px;
}
.video-release {
  background: #fff;
}
.video-release .block {
  padding-left: 34px;
  padding-right: 34px;
}
.video-release .block .tag {
  left: 34px;
}
.media-item-first {
  margin-bottom: 20px;
}
.feature-video  {
  position: relative;
}
.feature-video span{
  text-transform: uppercase;
  background: #efde6d;
  letter-spacing: 2px;
  font-family: 'Interface Bold', sans-serif;
  padding: 11px 18px;
  display: inline-block;
  position: absolute;
  top: -55px;
  left: 19px;
  z-index: 99;
}
.content-arrow,
.extend-icon {
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
.content-arrow {
  background: url('../images/btn-arrow.png') no-repeat 0px 0px;
}
.content-arrow:hover {
  background: url('../images/btn-arrow-on.png') no-repeat 0px 0px;
}
.extend-icon {
  background: url('../images/extend.png') no-repeat 0px 0px;
}
.extend-icon:hover {
  background: url('../images/extend-hover.png') no-repeat 0px 0px;
}
.des-video:hover .extend-icon,
.article-news:hover .extend-icon{
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
  background: url('../images/extend-hover.png') no-repeat 0px 0px;
}

.article-news {
  background: #fff;
  margin-bottom: 30px;
  border-top: 10px solid #efde6d;
}
.article-news .block {
  padding-left: 34px;
}
.article-news .col-md-5 {
  padding-right: 0;
}
.article-news .col-md-5 img {
  min-height: 360px;
}
.article-left {
  padding: 25px 0 20px 19px;
}
#load_more_media {
  background: #2b3a4d;
  color: #fff;
  font-family: 'Interface Bold', sans-serif;
  font-size: 16px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: none;
  text-transform: uppercase;
  padding: 14px 20px;
  margin-bottom: 30px;
  width: 300px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.load-more-btn.btn-default:hover {
  background: #2b3a4d;
  color: white;
}
.html5gallery-elem-0 {
  -webkit-box-shadow: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}
.navbar-default .navbar-nav > li > a {
  padding: 0 1px 5px 1px;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
  border: none;
}
.hvr-sweep-to-left:before,
.navbar-default .navbar-nav > .active > a {
  background: url('../images/border-menu.png') repeat-x left bottom;
}

.no-banner .hvr-sweep-to-left:before,
.no-banner .navbar-default .navbar-nav > .active > a,
.search-results .hvr-sweep-to-left:before,
.search-results .navbar-default .navbar-nav > .active > a {
  background: url('../images/border-menu-black.png') repeat-x left bottom;
}

.navbar-default .navbar-nav > .active > a:before {
  -webkit-transform: none;
    transform: none;
}
.overlay-slider {
  background: url('../images/overlay-slide.png') no-repeat;
  width: 965px;
  height: 698px;
  bottom: 0;
  left: 0;
  position: absolute;
  opacity: 0;
}
.slide-homepage.black .cycloneslider-caption{
  opacity: 0;
}
.slide-homepage.black .overlay-slider, .slide-homepage.black .cycloneslider-caption{
  display: inline-block;
  -webkit-animation:transition-left 0.7s linear 1s 1 forwards;
  -moz-animation:transition-left 0.7s linear 1s 1 forwards;
  -o-animation:transition-left 0.7s linear 1s 1 forwards;
  -ms-animation:transition-left 0.7s linear 1s 1 forwards;
}
/*.slide-homepage.black .cycloneslider-template-standard .cycloneslider-caption .cycloneslider-caption-description {
  opacity: 0;
  -webkit-animation:transition-left 0.7s linear 2s 1 forwards;
  -moz-animation:transition-left 0.7s linear 2s 1 forwards;
  -o-animation:transition-left 0.7s linear 2s 1 forwards;
  -ms-animation:transition-left 0.7s linear 2s 1 forwards;
}*/

/*Animation*/
.header .header-block h1 {
  opacity: 0;
  -webkit-animation:transition-left 0.7s linear 0.3s 1 forwards;
  -moz-animation:transition-left 0.7s linear 0.3s 1 forwards;
  -o-animation:transition-left 0.7s linear 0.3s 1 forwards;
  -ms-animation:transition-left 0.7s linear 0.3s 1 forwards;
}
.header .header-block p,
.header .header-block span {
  opacity: 0;
  -webkit-animation:transition-left 1s linear 1.5s 1 forwards;
  -moz-animation:transition-left 1s linear 1.5s 1 forwards;
  -o-animation:transition-left 1s linear 1.5s 1 forwards;
  -ms-animation:transition-left 1s linear 1.5s 1 forwards;
}
/*Transition to left*/
@-webkit-keyframes transition-left {
  0%{-webkit-transform:translateX(-20px) translateY(0px);opacity:0;}
  100%{-webkit-transform:translateX(0px) translateY(0px);opacity:1;}
}
@-moz-keyframes transition-left {
  0%{-moz-transform:translateX(-20px) translateY(0px);opacity:0;}
  100%{-moz-transform:translateX(0px) translateY(0px);opacity:1;}
}
@-o-keyframes transition-left {
  0%{-o-transform:translateX(-20px) translateY(0px);opacity:0;}
  100%{-o-transform:translateX(0px) translateY(0px);opacity:1;}
}
@-ms-keyframes transition-left {
  0%{-ms-transform:translateX(-20px) translateY(0px);opacity:0;}
  100%{-ms-transform:translateX(0px) translateY(0px);opacity:1;}
}
/*Transition to right*/
@-webkit-keyframes transition-right {
  0%{-webkit-transform:translateX(40px) translateY(0px);opacity:0;}
  100%{-webkit-transform:translateX(0px) translateY(0px);opacity:1;}
}
@-moz-keyframes transition-right {
  0%{-moz-transform:translateX(40px) translateY(0px);opacity:0;}
  100%{-moz-transform:translateX(0px) translateY(0px);opacity:1;}
}
@-o-keyframes transition-right {
  0%{-o-transform:translateX(40px) translateY(0px);opacity:0;}
  100%{-o-transform:translateX(0px) translateY(0px);opacity:1;}
}
@-ms-keyframes transition-right {
  0%{-ms-transform:translateX(40px) translateY(0px);opacity:0;}
  100%{-ms-transform:translateX(0px) translateY(0px);opacity:1;}

