
/* PhD FAQ show more */
.faq-accordion-1-show-more-content {display:none;}


/* Timeline (About Us) */
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel {
   width:auto;
}
@media (min-width: 1024px) {
   .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel img{
      max-width:300px;
   }
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel.left-part {
   text-align:left;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel {
   margin-right: 15px;
}
@media (min-width: 1px) and (max-width: 767px) {
   .iee-timeline-bg {
      background-color: transparent !important;
   }
}





/* Sticky Top Navigation => Change z-index */
#sp-page-builder .page-content .sppb-section.sppb-sticky-it, #sp-page-builder .sppb-section.sppb-sticky-it {
   z-index: 100 !important;
   }
/* Main Menu hidden => visible with jQuery*/
#sp-menu {
   visibility: hidden;
   }




@media (min-width: 1px) and (max-width: 767px) {
   .sppb-addon-text-block {
      margin-left: -15px !important;
      margin-right: -15px !important;
   }
   .iee-full-color-row .sppb-addon-text-block {
      margin-left: 0px !important;
      margin-right: 0px !important;
   }
}





/* VIEW CATEGORY */
body.view-category .post_intro {
   background-color: #fafafa;
   padding:20px 30px 0px 30px;
   margin-bottom:  20px;
   border-radius: 4px;
   222border-left: 6px solid #8dae25;
   border-left: 6px solid #7c7c7b;
   }
body.view-category .post_intro .entry-header {
   margin-bottom: 12px;
   }
body.view-category .post_intro h2 {
   font-size: 20px !important;
   line-height: 26px !important;
   margin-top: 0px !important;
   color: #15375a;
   box-shadow: none;
   }
body.view-category .post_intro h2:after {
   display: none !important;
   }   
body.view-category .post_intro h2 a {
   color: #15375a;
   }
body.view-category .post_intro h2 a:hover {
   color: #8dae25;
   }
body.view-category .post_intro em {
   font-style: normal;
   }   
body.view-category .post_intro .btn-readmore {
   margin: 0px auto 20px auto;
   padding: 3px 6px;
   font-size: 12px;
   background-color: #7c7c7b;
   border: none;   
   }
body.view-category .post_intro .btn-readmore:hover {
   background-color: #8dae25;
   }   
body.view-category .helix-social-share-blog {
   display: none !important;
   }   
body.view-category .post_intro hr.blog_hr {
   display: none !important;
   }   

/* VIEW ARTICLE */
body.view-article article.item-page hr,
body.view-article article.item-page .helix-social-share {
   display: none !important;
   } 

/* ENTRY HEADER */
.entry-header h1 {
   font-weight: 500;
   box-shadow: none;
   }
.entry-header.has-post-format .post-format {
   display: none !important;
   }
.entry-header.has-post-format {
   margin-left: 0px;
   }
   
/* <dd>: The Description Details element */   
dd.published  {
   222padding-left: 48px;
   font-size: 15px !important;
   }
dd.published i {
   display: none !important;
   }



@media (min-width: 1400px) {
   body.view-category .container,
   body.view-article .container,
   body.iee-news-archive .container {
      max-width: 1400px !important;
   }
}


/* Newsletter Blog 1. Page */
body.iee-newsletter-article .blogiee-newsletter-article h2 span.subheading-category {
   visibility: hidden;
   }
div.iee-newsletter-header-layout {
   222background-color: #8dae11;
   background-color: #7db900;
   color: white;
   min-height: 50px;
   padding: 20px 30px;
   font-size: 32px;
   margin: 50px auto 30px auto;
   height: auto;
   }
   
 
   
body.iee-newsletter-article .iee-newsletter-header-left,
body.iee-newsletter-article .iee-newsletter-header-right {
   display: inline-block;
   }
body.iee-newsletter-article .iee-newsletter-header-left {
   222padding-left: 30px;
   }
body.iee-newsletter-article .iee-newsletter-header-right {
   float: right;
   222padding-right: 30px;
   }
body.iee-newsletter-article .iee-newsletter-header-back {
   text-align: right;
   222padding-right: 30px;
   font-size: 16px;
   }   
body.iee-newsletter-article .alert-info {
   display: none;
   }

body.iee-newsletter-article .category-desc {
   margin-top: 30px;
   background-color: #f7f7f7;
   padding: 30px;
   }


@media (min-width: 1px) and (max-width: 991px) {  
   body.iee-newsletter-article h2 {} 
   body.iee-newsletter-article .iee-newsletter-header-left {
      padding-right: 30px;
   }
   body.iee-newsletter-article .iee-newsletter-header-right {
      float: none;
   }
   div.iee-newsletter-header-layout {
      padding: 10px 10px;
      font-size: 20px;
      padding: 15px auto 15px auto;
      height: auto;
   }
   body.iee-newsletter-article .iee-newsletter-header-back {
      text-align: right;
      margin-bottom: 20px;
      font-size: 16px;
      display: block;
   }
   body.iee-newsletter-article .category-desc {
   margin-top: 30px;
   background-color: #f7f7f7;
   padding: 20px;
   }   
}





/* Categories + Articles */
body.view-category .article-info,
body.view-article .article-info {
   padding-top: 2px;
   }
body.view-category #sp-main-body,
body.view-article #sp-main-body {
   padding-top: 0px;
   }


body.view-article .com-content-article__body {
   padding: 30px;
   background-color: #f7f7f7;
   }



/* News Archive */
body.iee-news-archive h1 {
   margin-bottom: 30px;
   margin-left: 0px !important;
   }   
body.iee-news-archive #sp-main-body table.com-content-category__table td {
   222display: block !important;;
   222border: 10px solid red;
   }
body.iee-news-archive #sp-main-body table.com-content-category__table tr {
   text-align: left; 
   direction: rtl; 
   border: none;
   }
body.iee-news-archive #sp-main-body table.com-content-category__table { 
   border-collapse: collapse; 
   }
body.iee-news-archive #sp-main-body table.com-content-category__table tr { 
   display: flex; 
   222float: right;
   margin-bottom: 30px; 
   border-left: 10px solid #8dae11;
   }
body.iee-news-archive #sp-main-body table.com-content-category__table td { 
   width:150px; 
   border: 0px solid black; 
   flex-wrap: wrap; 
   margin: 0px; 
   padding: 0px;
   direction: ltr; 
   padding-top: 7px; 
   padding-left:10px;
   }
body.iee-news-archive #sp-main-body table.com-content-category__table th { 
   width: calc(100% - 150px); 
   border: 0px solid black; 
   flex-wrap: wrap; 
   margin: 0px; 
   padding: 0px; 
   direction: ltr; 
   font-size:20px; 
   font-weight: 500;
   }
body.iee-news-archive #sp-main-body table.com-content-category__table th,
body.iee-news-archive #sp-main-body table.com-content-category__table td {
   box-shadow: inset 0 0 0 9999px #fafafa !important;
   
   }

@media (min-width: 1px) and (max-width: 767px) { 
body.iee-news-archive #sp-main-body table.com-content-category__table tr { 
222border-bottom: 10px solid white;
display:block !important;
   float: left !important;
   background-color:#f7f7f7;
   width: 100%;
   text-align: left !important;
   direction: ltr;
   margin-bottom: 15px !important;
}

body.iee-news-archive #sp-main-body table.com-content-category__table th {
direction: ltr;
}
body.iee-news-archive #sp-main-body table.com-content-category__table td {
   display:block !important;
   float: left !important;
   text-align: left !important;
   direction: ltr;
   }
body.iee-news-archive #sp-main-body table.com-content-category__table th a,   
body.iee-news-archive #sp-main-body table.com-content-category__table td a {
   padding-bottom: 0px !important;
   text-align: left !important;
   } 
   
body.iee-news-archive #sp-main-body table.com-content-category__table td.list-date {
padding-top: 3px !important;
padding-bottom: 7px !important;
} 

222body.iee-news-archive #sp-main-body table.com-content-category__table th { order: 2; }
222body.iee-news-archive #sp-main-body table.com-content-category__table td { order: 1; }




}



/* News */
222body.iee-news {
   border: 30px solid red;
   }
body.iee-news .ajax-post .inner.overlay .intro-image a .caption-content {
   position: absolute;
   font-weight: 500;
   font-size: 80%;
   color: #fff;
   padding: 0 10%;
   top: 53%;
   width: 100%;
   text-align: left !important;
   -webkit-transition: .7s cubic-bezier(0.300,0,0.100,1.100) .1s;
   -moz-transition: .7s cubic-bezier(0.300,0,0.100,1.100) .1s;
   -o-transition: .7s cubic-bezier(0.300,0,0.100,1.100) .1s;
   transition: .7s cubic-bezier(0.300,0,0.100,1.100) .1s;
   transition-property: all;
   transition-property: all;
   -webkit-transition-property: -webkit-transform, opacity;
   -moz-transition-property: -moz-transform, opacity;
   transition-property: transform, opacity;
   -ms-transform: translateY(0%);
   -webkit-transform: translateY(0%);
   transform: translateY(0%);
   text-shadow: 1px 1px 1px rgba(0,0,0,0.9) !important;
   opacity: 1 !important;
   z-index: 2;
   }
body.iee-news .ajax-post {
   padding: 0;
   margin: 0;
   -webkit-transform-origin: 0% 0% !important;
   transform-origin: 0% 0% !important;
   }
body.iee-news .ajax-post .inner.overlay .intro-image a .caption-content  {
   background-color: rgba(0,0,0,0.0);
   opacity: 1 !important;
   z-index: 2;
   }
body.iee-news .ajax-posts .ajax-post .overlay .article_style .intro-image .caption-content {
   font-size: 22px !important;
   line-height: 1.4em !important;
   } 
body.iee-news  .article-info >dd {
   font-size: 16px !important;
   color: white !important;
   }
body.iee-news div.readmore,   
body.iee-news dl.article-info i.fa-calendar-check {
   display: none !important;
   }
body.iee-news dl.article-info  {
   background-color: rgba(0,53,93,0.85);
   background-color: #8dae11;
   position: absolute;
   top: 2px;
   left: 2px;
   margin: 0;
   padding: 5px 10px;
   font-size: 15px;
   color: white !important;
   222min-width: 150px;
   font-size: 16px !important;
   animation: iee-news-date-anim 2s ease 0s 1 normal forwards;
   }
@keyframes iee-news-date-anim {
	0%   { opacity: 0; }
   50%  { opacity: 0; }
	100% { opacity: 1; }
   }

body.iee-news .ajax-post .inner.overlay .intro-image a:hover::after {
   background: rgba(0,0,0,0.5);
   }


/* Override Template Basic */
body.layout-blog #sp-main-body {
   padding-top: 0px;
   }
body.layout-blog .page-header {
   width: auto !important;
   padding-left: 0px;
   } 
body.layout-blog .page-header h1 { 
   margin-left: 0px !important;
   }
@media (min-width: 1400px) {
   body.layout-blog .container {
   max-width: 1400px;
   }
}


/* COLORS */
.bg-color-1 { background-color: rgb(237,242,247); }
.bg-color-2 { background-color: rgb(205,211,173); }
.bg-color-3 { background-color: rgb(213,225,234); }
.bg-color-4 { background-color: rgb(245,248,250); }
.bg-color-3 { background-color: rgb(246,252,255); }






/* General */
/* Links page-content a */
222.page-content a {text-decoration: underline; }
.page-content a:hover { 
    color: #8dae11; 
    }
     
/* h1 */
h1 {
   font-size: 26px;
   font-weight: 500;
   }
body.view-category h1,
body.view-article h1,
.iee-news-archive h1,
.page-header h1 {
   font-size: 30px !important;
   font-size: 26px !important;
   color: #15375a
   line-height: 26px !important;
   margin-top: 40px !important;
   margin-left: 16px !important;
   padding-left: 15px !important;
   border-left: 32px solid #8dae11;
   border-width: 30px 30px !important;
   }
body.view-category h1,
body.view-article h1,
.iee-news-archive h1 {
   margin-left: 0px !important;
   }



 /*  
body.view-category h1::before,
body.view-article h1::before,
.iee-news-archive h1::before,
.page-header h1::before {
position: relative;
top: 3px;
   font-family: "FontAwesomeFree";
    content: "\f066";

   
   background-color: red;
  
   222border-left: 32px solid #8dae11;
   padding: 5px;
   height: 0px !important;
   width: 32px !important;
   line-height: 32px !important;
   
   
   }  
   
 
*/   
   
   
   
body.view-category h1 {
   margin-left: 0px !important;
   }   
body.view-category h1:after,
body.view-article h1:after {
   display: none !important;
   } 
        
/* h2 */
.sppb-addon h2.sppb-addon-title {
   font-size: 26px !important;
   box-shadow: none !important;
   margin-top: 20px !important;
   margin-bottom: 20px !important;
   text-align:center !important;
   } 
.sppb-addon h2.sppb-addon-title:after {
   display: none !important;
   }
   
/* h3 */
.sppb-addon h3.sppb-addon-title {
   font-size: 22px !important;
   box-shadow: none !important;
   margin-top: 15px !important;
   margin-bottom: 15px !important;
   } 
.sppb-addon h3.sppb-addon-title:after {
   display: none !important;
   }
.h3, h3 {
    font-size: 22px;
}

/* BUTTONS */
.iee-button-back:before {
   content: "«";
   padding-right: 8px;
   font-size: 1.45em;
   position: relative;
   top: 1px !important;
   }
.sppb-btn:hover {
   color: white !important;
   cursor: pointer !important;
   }




/* Base Color IEE blue*/
.sp-contact-info li i,
.search:before,
#offcanvas-toggler >i {
   color: #00355d !important;
   }


/* .iee-breadcrumb */

/*
.iee-breadcrumb { 
   222background-color: lightgray;
   font-size: 12px;
   line-height: 16px;
   margin-top: 25px !important;
   }
.iee-breadcrumb ol.breadcrumb {
   margin-bottom: 0px;
   }
.iee-breadcrumb ol.breadcrumb li.breadcrumb-item {
   padding: 0 0 0 4px !important;
   }
.iee-breadcrumb ol.breadcrumb > li .breadcrumb_divider {
   padding: 0 0px !important;
   color: rgba(0,0,0,0.4);
   }
.iee-breadcrumb i.fa-home {
   222display: none  !important;
   color: rgba(0,0,0,0.4);
   }
*/

/* iee-home-news */
.iee-home-news .sppb-addon-article {
   background-color: white !important;
   height: 100%;
   position: relative;
   }
.iee-home-news .sppb-col-sm-4 h3 {
   margin-top: 15px !important;
   font-size: 18px;
   line-height: 1.4em;
   font-weight: normal;
   }    
.iee-home-news .sppb-article-info-wrap {
   padding: 15px;
   }
.iee-home-news .sppb-col-sm-4 img.sppb-img-responsive {
   width: 100% !important;
   }
.iee-home-news .sppb-meta-date {
   background-color: rgba(0,53,93,0.8);
   background-color: #8dae11;
   position: absolute;
   top: -5px;
   left: -5px;
   margin: 0;
   padding: 5px 10px;
   font-size: 15px;
   color: white !important;
   }
@media (min-width: 1px) and (max-width: 991px) {
   .iee-home-news .sppb-col-sm-4 {
      margin-bottom:  30px ;
   }
}


/* iee-home-publications */
.iee-home-publications .sppb-addon-article {
   position: relative;
   }
.iee-home-publications .sppb-addon-article:before {
   content: "NEW";
   position: absolute;
   top: 0px;
   left: 0px;
   margin: 0;
   padding: 5px 10px;
   font-size: 16px;
   color: white !important;
   background-color: #8dae11;
   font-weight: 500;
   }
.iee-home-publications .sppb-addon-article {
   background-color: white !important;
   padding: 0 0px;
   border-top: 30px solid white;
   border-right: 30px solid white;
   border-left: 30px solid white;
   height: 100%;
   }   
.iee-home-publications .sppb-col-sm-4  .sppb-img-responsive {
   border-bottom: 40px solid white;
   } 
.iee-home-publications .sppb-article-info-wrap {
   padding: 40px 0 0 0;
   }   
.iee-home-publications .sppb-col-sm-4 h3 {
   margin-top: 15px !important;
   font-size: 18px;
   line-height: 1.4em;
   font-weight: normal;
   min-height: 80px !important;
   position: absolute !important;
   bottom: 0px !important;
   text-align: center;
   }
.iee-home-publications .sppb-col-sm-4 img.sppb-img-responsive {
   width: 100% !important;
   }
@media (min-width: 1px) and (max-width: 991px) {
   .iee-home-publications .sppb-col-sm-4 {
      margin-bottom:  30px ;
   }
}




/* Timeline (About Us */
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:before {
   border: 4px solid #00355d !important;
   margin-left: 2px;
   }
.sppb-addon-timeline .sppb-addon-timeline-wrapper:before {
   top: -30px;
   width: 4px;
   background-color: #00355d !important;
   }
.sppb-addon-timeline .sppb-addon-timeline-wrapper .odd .timeline-badge:after,
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:after {
   margin-top: -1px;
   height: 4px;
   background-color: #00355d !important;    
   }
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement.odd .timeline-item .timeline-date,
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement.even .timeline-item .timeline-date {
   font-weight: bold;
   font-size: 28px;
   color: #00355d;
   }
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel {
   border: 1px solid rgba(0,53,93,0.5) !important;
   background-color: white;
   }
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel:before {
   -webkit-box-shadow: 3px -3px 1px -2px rgb(0 53 93 / 50%);
   box-shadow: 3px -3px 1px -2px rgba(0,53,93,0.5);
   }
.sppb-addon-timeline p.title {
   font-weight: bold;
   }
@media (min-width: 1px) and (max-width: 767px) {
  .sppb-addon-timeline .sppb-addon-timeline-wrapper {
  padding: 0 0 0px 0px;
  }
  .timeline-movement.even::before,
  .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel::before {
     display: none;
  }
  .sppb-addon-timeline .sppb-addon-timeline-wrapper:before {
     width: 0px;
  }
}
/* Workaround Bug */
@media (max-width: 767px) {
   .timeline-badge {
      display: none !important;
   }
}


/* Carousel Pro */
.sppb-item.sppb-item-has-bg .sppb-carousel-item-inner {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0px 0px; 
   }
.sppb-carousel-pro .sppb-carousel-inner .sppb-item .sppb-carousel-pro-text {
   padding: 50px 50px;   
   }
.sppb-carousel-pro .sppb-carousel-inner .sppb-item .sppb-col-sm-6:first-child{
   height: 600px;
   overflow: hidden;    
   }
.sppb-carousel-arrow.left i {
   margin-left: -10px;
   background-color: rgba(0,0,0,0.5);
   padding: 5px;
   border-radius: 4px;
   }
.sppb-carousel-arrow.right i {
   margin-right: -10px;
   background-color: rgba(0,0,0,0.5);
   padding: 5px;
   border-radius: 4px;
   }    
@media (min-width: 1px) and (max-width: 767px) { 
   #section-iee-home-carousel-pro {
      padding: 0px !important; 
   }
   .sppb-carousel-pro.iee-home-carousel .sppb-carousel-inner .sppb-item {
      background-position: right !important;
   }
   .sppb-carousel-pro.iee-home-carousel .sppb-carousel-inner .sppb-item .sppb-col-sm-6:first-child{ 
      margin-top: 200px !important;
      height: 300px;
   }
   .sppb-carousel-pro.iee-home-carousel .sppb-carousel-inner .sppb-item .sppb-carousel-pro-text {
      padding: 0px 0px;
   }
   .sppb-carousel-pro.iee-home-carousel .sppb-carousel-inner .sppb-item .sppb-carousel-pro-text h2{
      font-size: 18px;
      line-height: 22px;
      margin-top: 10px;
   }
   .sppb-carousel-pro.iee-home-carousel .sppb-carousel-inner .sppb-item .sppb-carousel-pro-text{
      font-size: 12px;
      line-height: 15px;
   }
   .sppb-carousel-pro.iee-home-carousel .sppb-carousel-pro-inner-content .sppb-row {
      margin-right: -30px;
      margin-left: -30px;
   }
   .sppb-carousel-arrow.left i {
      margin-left: -30px;
   }
   .sppb-carousel-arrow.right i {
      margin-right: -30px;   
   }
}
@media (min-width: 768px) and (max-width: 991px) {   
   .sppb-carousel-pro.iee-home-carousel .sppb-carousel-inner .sppb-item .sppb-carousel-pro-text h2{
      font-size: 18px;
      line-height: 22px;
      margin-top: 10px;
   }
   .sppb-carousel-pro.iee-home-carousel .sppb-carousel-inner .sppb-item .sppb-carousel-pro-text {
      font-size: 14px;
      line-height: 18px
   }
}


.sppb-carousel-pro .sppb-carousel-inner .sppb-item .sppb-col-xs-12:first-child{
    444background-color: rgba(0,0,0,0.5) !important;
    444align-items: stretch;
    444align-self: flex-start;
    444height: 100% !important;
    222backdrop-filter: blur(10px) !important;
    222height: 600px;
    222overflow: hidden;
    222background-color: rgba(0,53,93,0.85) !important;
    444margin-left: -15px;
    444margin-right: -15px;
    222width: calc(100% + 60px) !important;
    
}




.iee-home-carousel h2,
.iee-home-carousel .sppb-carousel-pro-content  { 
   color:  rgba(255,255,255,0.95) !important;
   }
.iee-home-carousel .sppb-carousel-pro-content { 
   font-size: 1.3em;
   line-height: 1.3em;
   font-weight: 400;
   }
/* Colors */
.iee-home-carousel .sppb-col-sm-6:first-child { 
   background-color: rgba(0,53,93,0.92) !important;   
   }
.iee-home-carousel .carousel-item-1  .sppb-col-sm-6:first-child {
   background-color: rgba(0,53,93,0.92) !important;   
   }
.iee-home-carousel .carousel-item-2  .sppb-col-sm-6:first-child {
   background-color: rgba(160,0,87,0.92) !important;
   background-color: rgba(141,174,17,0.95) !important;    
   }
.iee-home-carousel .carousel-item-3  .sppb-col-sm-6:first-child {
   background-color: rgba(108,120,130,0.94) !important;   
   }
/* BUTTON */
.iee-home-carousel .sppb-col-sm-6:first-child a.sppb-btn-primary {
   border: 1px solid  rgba(255,255,255,0.85) !important;
   color:  rgba(255,255,255,0.95) !important;
   }
.iee-home-carousel .sppb-col-sm-6:first-child a.sppb-btn-primary {
   background-color: transparent !important;
   text-decoration: none !important;  
   }
.iee-home-carousel .carousel-item-1  .sppb-col-sm-6:first-child a.sppb-btn-primary {
   background-color: rgba(0,53,93,1) !important; 
    background-color: transparent !important; 
   text-decoration: none !important;  
   }
.iee-home-carousel .carousel-item-2 .sppb-col-sm-6:first-child a.sppb-btn-primary {
   background-color: rgba(141,174,17) !important; 
   text-decoration: none !important;  
   }
.iee-home-carousel .carousel-item-3 .sppb-col-sm-6:first-child a.sppb-btn-primary {
   background-color: rgba(108,120,130) !important; 
   text-decoration: none !important;  
   }
.iee-home-carousel .carousel-item-1 .sppb-col-sm-6:first-child a.sppb-btn-primary:hover {
   background-color: #0f273f !important;
   }
.iee-home-carousel .carousel-item-2 .sppb-col-sm-6:first-child a.sppb-btn-primary:hover {
   background-color: #5e7513  !important;
   }
.iee-home-carousel .carousel-item-3 .sppb-col-sm-6:first-child a.sppb-btn-primary:hover {
   background-color: #424c57 !important;
   }



222.sppb-carousel-pro .sppb-carousel-inner .sppb-item .sppb-col-sm-6 {
    background-color: rgba(0,0,0,0.5) !important;
    display:flex !important;
    align-self: flex-start !important;
    height: 100% !important;
    border: 3px solid green;
    
}





333.sppb-carousel-pro .sppb-carousel-inner .sppb-container {
    
    
    padding-right: 0px; 
    padding-left: 0px;
    height: 100% !important;
    align-items: stretch !important;
    
}

.sppb-carousel-pro-bg-image {
222grid-template-columns: repeat(2,minmax(0,1fr));
}


777.sppb-carousel-pro-inner-content .sppb-container {
height: 100% !important;
    width: 100% !important;
    display: table !important;
    padding: 0px !important;

}

.sppb-carousel-pro-inner-content .sppb-container .sppb-row {
222align-items: stretch;

}












body.com-finder .container,
.page-header { 
   222background-color: orange !important;
   222width: calc(100% - 60px) !important;
   222width: 100%  !important;
   444max-width: 1400px  !important;
   margin-left: auto;
   margin-right: auto;
   444padding-left: 10px;  
   }



/*

@media (min-width: 1200px) {
   
   222.com-finder,
   777.sppb-row-container {
      width: calc(100% - 60px) !important;
      max-width: 1400px  !important;
   }
}



@media (min-width: 1200px) {
  .sppb-row-container .container{
     width: calc(100% - 60px) !important;
     max-width: 400px  !important;
  }
}
@media (min-width: 1200px) {
  .sppb-row-container {
     width: calc(100% - 60px) !important;
     max-width: 1400px  !important;
  }
} 
@media (min-width: 1400px) {
   #sp-top-bar      .container,
   #sp-iee-logo-row .container {
      width: calc(100% - 60px) !important;
      max-width: 1400px  !important;
   }
}
*/

/* TOP BAR */
#sp-top-bar {
   padding: 5px 0px;
   }
#sp-top-bar #sp-topsearch .sp-contact-info {
   padding: 5px 0px;
   }
#sp-top-bar #sp-topsearch .sp-column {
   float: right !important;
   }
#sp-top-bar #sp-topsearch .sp-column input[type="text"] {
   border: 1px solid #999;
}
#sp-top-bar a {
   color: #666;
   }
#sp-top-bar a:hover {
   color: #00355d;
   }

/* HEADER */

#sp-iee-logo-row .container  {
   margin-bottom: 25px  !important;
   }
#sp-iee-logo-row .container #sp-position1 img {
   max-width: 600px  !important;
   }
#sp-iee-logo-row .container #sp-position2 img {
   max-width: 100px  !important;
   float: right !important;
   }


header #sp-logo {display:none;}
header.sticky #sp-logo {display:inherit; }
header.sticky #sp-logo img {height: 50px !important;}
header a.iee-main-menu-search-item {display:none;}
header.sticky a.iee-main-menu-search-item {display:inherit;}



#sp-header h1.logo { 
   display:none !important; 
   }
#sp-header #sp-menu .sp-column .sp-megamenu-parent {
   float: left;
   }
#sp-iee-logo-row .container #sp-position1 .sp-module-content {
   margin-left: 3px;
   }



@media (min-width: 1px) and (max-width: 767px) {      
   #sp-iee-logo-row .container #sp-position1 .sp-module-content {
      margin-left: 14px;
   }
   #sp-iee-logo-row .container {
      max-width: none;
   }
   
}
@media (min-width: 768px) and (max-width: 991px) {      
   #sp-iee-logo-row .container #sp-position1  {
      padding-left: 0px 
   }
   #sp-iee-logo-row .container #sp-position1 .sp-module-content {
      margin-left: 0px;
   }
}
@media (min-width: 992px) and (max-width: 1199px) {      
   #sp-iee-logo-row .container #sp-position1  {
      padding-left: 0px 
   }
   #sp-iee-logo-row .container #sp-position1 .sp-module-content {
      margin-left: 10px;
   }
}


@media (min-width: 1200px) and (max-width: 1399px) {      
   #sp-iee-logo-row .container #sp-position1  {
      padding-left: 0px 
   }
   #sp-iee-logo-row .container #sp-position1 .sp-module-content {
      margin-left: 0px;
   }
}


@media (min-width: 1px) and (max-width: 767px) {
   #sp-header:not(.sticky) #offcanvas-toggler {
      position: absolute;
      top: -68px;
      right: -8px !important;
   }
   #sp-header, .transparent-wrapper {
      height: 0px;
   }
   #sp-iee-logo-row #sp-position2.col-12 {
      height: 0px !important;
   }
   #sp-iee-logo-row .container #sp-position1 img {
      max-width: 300px !important;
   } 
}
@media (min-width: 768px) and (max-width: 991px) {
   #sp-header:not(.sticky) #offcanvas-toggler {
      position: absolute;
      top: -78px;
      right: -18px !important;
   }
   #sp-header, .transparent-wrapper {
      height: 0px;
   }
   #sp-iee-logo-row #sp-position2.col-12 {
      display: none !important;
   }
   #sp-iee-logo-row .container #sp-position1 img {
      max-width: 500px !important;
   }    
}
@media (min-width: 1px) and (max-width: 767px) {
   #sp-iee-logo-row #sp-position2.col-12 {
      display: none !important;
   }
}


@media (min-width: 1px) and (max-width: 991px) {
   #sp-header {
      height: 1px !important;
   }
   #sp-iee-logo-row .container #sp-position1 .sp-module-content p img{
   position: relative;
    top: 15px;
   }
}



/*
@media (max-width: 991px) {
   #sp-iee-logo-row .container #sp-position1 img {
    max-width: 300px !important;
    } 
}

*/



/* Sticky Header Main Menu */
.sticky .sticky__wrapper {
   border-top: 1px solid rgba(0,0,0,0.05);
   -webkit-box-shadow: 2px 5px 4px -4px rgba(0,0,0,0.33); 
   box-shadow: 2px 5px 4px -4px rgba(0,0,0,0.33);
   }
.sticky .sticky__wrapper .row {
   max-width: 1400px  !important;
   margin-left: auto !important;
   margin-right: auto !important;
   }  
#sp-header.sticky #sp-logo.col-lg-6 {
   max-width: 490px !important;
   }     
#sp-header.sticky #sp-logo.col-lg-6 #iee-logo-position-logo{
   margin-left: 18px;  
   } 
#sp-header.sticky .sp-megamenu-wrapper ul.sp-megamenu-parent  {
   margin-left: 50px;
   } 
   

  
#sp-header.sticky  #offcanvas-toggler     {
   margin-right: 0px !important;
   }   
  
  
   
   
   
222#sp-header.sticky .sp-megamenu-wrapper ul.sp-megamenu-parent  {
   border: 10px solid red;
   
   margin-left: auto;
   margin-right: auto;
   text-align: center;

}    
   
@media (max-width: 1350px) {
   #sp-header.sticky #sp-logo.col-lg-6 {
      222border:1px solid red !important;
      max-width: 50% !important;
      max-width: 100px !important;
   }
   #sp-header.sticky #sp-logo.col-lg-6 img#iee-logo-position-logo {
      width: 80px !important;
   }
}

/*


@media (min-width: 992px) {
   #sp-header:not(.sticky) #sp-menu.col-lg-6 {
      width: calc(100% - 60px) !important;
      max-width: 1400px  !important;
      margin-left: auto !important;
      margin-right: auto !important;
      222background-color: red !important;
   }
}




@media (min-width: 992px) and (max-width: 1199px) { 
#sp-header:not(.sticky) #sp-menu.col-lg-6 {
222border:1px solid red !important;
margin-left: auto !important;
      margin-right: auto !important;
      222width: 1400px  !important;
      width: auto  !important;
}
}



@media (min-width: 1200px) and (max-width: 1399px) { 
#sp-header:not(.sticky) #sp-menu.col-lg-6 {
222border:1px solid blue !important;
margin-left: auto !important;
      margin-right: auto !important;
      width: 1400px  !important;
      width: calc(100% - 120px)  !important;
}
}

@media (min-width: 1400px) {
#sp-header:not(.sticky) #sp-menu.col-lg-6 {
222border:1px solid red !important;
margin-left: auto !important;
      margin-right: auto !important;
      width: 1400px  !important;
      width: 1370px  !important;
      222width: calc(100% - 120px)  !important;
}
}



*/





@media (min-width: 1px) and (max-width: 991px) {
   a#offcanvas-toggler {
      position: absolute;
      top: 0px;
      right: 0px !important;
   }
}





/* Header Main Menu */
#sp-header .top-search-wrapper .icon-top-wrapper, 
#sp-header .top-search-wrapper .icon-top-wrapper >i:before,
.sp-megamenu-wrapper > .sp-megamenu-parent >li >a,
.sp-megamenu-wrapper #offcanvas-toggler, #sp-header .modal-login-wrapper span, 
#sp-header .ap-my-account i.pe-7s-user, #sp-header .ap-my-account .info-text, #sp-header .mod-languages, 
#sp-header .logo, 
#cart-menu, 
#cd-menu-trigger, 
.cd-cart, 
.cd-cart > i {
   height: 50px;
   line-height: 50px;
   }
#sp-header {
   height: 50px;
   border-top: 1px solid rgba(0,0,0,0.05);
   background: rgba(0,0,0,0.03);
   -webkit-box-shadow: 2px 5px 4px -4px rgba(0,0,0,0.33); 
   box-shadow: 2px 5px 4px -4px rgba(0,0,0,0.33);
   }
#sp-header .sp-megamenu-wrapper .sp-megamenu-parent li.sp-menu-item:first-child {
   margin-right: 0px;
   }
#sp-header .sp-megamenu-wrapper > .sp-megamenu-parent >li >a {
   font-weight: 600;
   font-size: 18px !important;
   text-transform: uppercase;
   color: #15375a!important;
   }
.sp-megamenu-parent >li {
   margin-right: 30px;
   }
.sp-megamenu-parent >li:last-child;
.sp-megamenu-parent >li:first-child {
   padding-right: 0px;
   }








#sp-header #sp-menu .sp-column ul.sp-megamenu-parent> li:nth-child(2) a{
   padding-left: 0px !important;
   }
#sp-header #sp-menu .sp-dropdown .sp-dropdown-inner {
   border-radius: 0 0 3px 3px;
   background: white; 
   }
#sp-header #sp-menu .sp-dropdown .sp-dropdown-inner li.sp-menu-item >a {
   color: #15375a;
   background: white;
   line-height: 1.2em;
   font-size: 1.1em;
   font-size: 0.9em
   padding-bottom: 10px;
   }
#sp-header #sp-menu .sp-dropdown .sp-dropdown-inner li.current-item.active >a {
   color: red;
   background: white;
   }
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item>a, 
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item.active>a {
   color: red;
   background: white;
   }
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item a:hover {
   color: green;
   background: white;
   }
#sp-header #sp-menu  li.sp-menu-item a:hover {
   color: black !important;
   }



222#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item:hover {
    color: green;
    background: gray !important;
}


/* Hide Main Menu 3. Level */
#sp-header .sp-dropdown-inner .sp-dropdown-inner a::after,
#sp-header .sp-dropdown-inner .sp-dropdown-inner .sp-dropdown-inner {
   display: none !important;
   }
/* Header Main Menu Locator */
#sp-header #sp-menu .sp-megamenu-parent >li.current-item.active>a, 
#sp-header #sp-menu .sp-megamenu-parent >li.sp-has-child.active>a {
   color: #8dae11 !important;
   }
#sp-header #sp-menu .sp-dropdown .sp-dropdown-inner li.active >a,
#sp-header #sp-menu .sp-dropdown .sp-dropdown-inner li.current-item >a {
   color: #8dae11 !important;
   background: white;
   }
#sp-header #sp-menu .sp-dropdown .sp-dropdown-inner li.current-item >a:hover {
   background: white !important;
   }
.sp-megamenu-parent.menu-fade-down-fade-up .sp-has-child >.sp-dropdown {
   display: block;
   margin-top: -1px;
   opacity: 0;
   visibility: hidden;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   transform: translateY(0px);
   -webkit-transition: transform .1s ease, opacity .2s ease .1s, visibility .2s ease .1s;
   -moz-transition: transform .1s ease, opacity .2s ease .1s, visibility .2s ease .1s;
   -o-transition: transform .1s ease, opacity .2s ease .1s, visibility .2s ease .1s;
   transition: transform .1s ease, opacity .2s ease .1s, visibility .2s ease .1s;
   }




/*
.sp-megamenu-parent >li.sp-has-child>a:hover {
  background: rgba(0,255,255,0.95);
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-items a:hover {
  background: rgba(0,255,255,0.95) !important;
}
*/



#sp-header:not(.sticky) .sticky__wrapper .row  { 
   margin-left: auto;
   margin-right: auto;
   }
#sp-header:not(.sticky) .sticky__wrapper .row ul.sp-megamenu-parent {  
   margin-left: 2px;
   }
   
   
@media (min-width: 576px) {
    #sp-header:not(.sticky) .sticky__wrapper .row,
   .sppb-row-container,
   .page-header {
      max-width: none !important;
   }
}
@media (min-width: 768px) {
    #sp-header:not(.sticky) .sticky__wrapper .row,
   .page-header {
      width: 750px;
   }
}
@media (min-width: 992px) {
    #sp-header:not(.sticky) .sticky__wrapper .row,
   .page-header {
      width: 970px;
    }
}
@media (min-width: 992px) {
    #sp-header:not(.sticky) .sticky__wrapper .row,
   .page-header {
      width: 970px;
    }
}
@media (min-width: 1200px) {
   #sp-header:not(.sticky) .sticky__wrapper .row,
   .page-header {
      width: 1170px;
    }
}

@media (min-width: 1400px) {
   #sp-header:not(.sticky) .sticky__wrapper .row,
   .container,
   .sppb-row-container,
   .page-header {
      width: 1370px !important;
      max-width: none;
    }
}



/* Offcanvas Main Menu */
.offcanvas-menu {
   width: 340px;
   } 
222.offcanvas-menu li.active.current a {
   background: red;
   }
.offcanvas-menu li.current a {
   background: #eee;
   }
.offcanvas-menu li.current li a {
   background: white;
   }
222.offcanvas-menu li.active li a{
   background: white !important;
   }
222.offcanvas-menu li.active li a {
   background: white;
   }
222.offcanvas-menu li.current a {
   background: red !important;
   }

.offcanvas-menu ul li a[title|='no-offcanvas-close']:hover {
   color: #4e4e4e !important;
   cursor: default !important;
   }
.offcanvas-menu .offcanvas-inner .sp-module ul > li  > a {
   text-indent: 0px !important;
   padding-left: 20px !important;
   }    
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li > a {
   text-indent: 0px !important;
   padding-left: 30px !important;
   }
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li ul > li > a {
   text-indent: 0px !important;
   padding-left: 40px !important;
   }
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li ul > li ul > li > a {
   text-indent: 0px !important;
   padding-left: 50px !important;
   }


/* PEOPLE */
/* MENU */
ul.iee-people-menu { 
   width: calc(100% + 2px) !important;
   222margin-left: -1px; 
  
   }
ul.iee-people-menu li {
   width: calc(100% / 6) !important;
   text-align: center;
    222background-color: red !important;
    border-bottom: none;
   }
ul.iee-people-menu li:first-child {
   width: calc(100% / 6 * 2) !important;
   text-align: center;
   }
ul.iee-people-menu li {
   222border-left: 1px solid white;
   border-right: 2px solid white;
   color: white;
   background-color: #15375a ;
   }
ul.iee-people-menu li:hover {
   background-color: #7c7c7b;
   } 
ul.iee-people-menu li a {
   border-bottom: 2px solid white;
   }  
ul.iee-people-menu li:hover a {
   color: white ;
   }       
222ul.iee-people-menu li:first-child {
   border-left: 0px solid white;
   }
222ul.iee-people-menu li:last-child {
   border-right: 2px solid white;
   }
ul.iee-people-menu li a {
   color: white;
   padding-left: 0px;
   padding-right: 0px;
   }



ul.iee-people-menu li a,
ul.iee-people-menu li a:hover
   { text-decoration: none;}

@media (min-width: 801px) and (max-width: 1000px) {
   .sppb-addon-module ul.iee-people-menu li a {
      line-height: 24px !important;
   }
   ul.iee-people-menu.nav {
      display: block !important;
      width:100%;
   }
   ul.iee-people-menu li:first-child,
   ul.iee-people-menu li {
      display: inline-block !important;
      width: 25% !important;
      vertical-align: top;
      height: 100% !important;
   }
   ul.iee-people-menu li:first-child {
      width: 50% !important;
   }
}
@media (min-width: 1px) and (max-width: 800px) {
   .sppb-addon-module ul.iee-people-menu li a {
      line-height: 24px !important;   
   }
   ul.iee-people-menu li:first-child,
   ul.iee-people-menu li {
      width: 100% !important;
   }
}
/* Menu Locator */
.iee-people-menu li.current a {
   color: white !important;
   background: #8dae11;
   }


/* PEOPLE CONTAINER */
#iee-people-container {
	padding: 0px;
	margin-left: -2px;
	margin-right: -2px;
	}
#iee-people-container .item {
   cursor: pointer;
	width: 100%;
	height: auto;
	/*border: 3px solid rgba(255,255,255,0);*/
	222border-left: 2px solid rgba(255,255,255,0);
	222border-right: 3px solid rgba(255,255,255,0);
	float: left; 
	display: inline-table;
	overflow:hidden;
	padding: 2px !important;
	}
#iee-people-container .item:hover {
   cursor: pointer;
	-webkit-filter: saturate(0.1);
   filter: saturate(0.1);
	}		
#iee-people-container .item-inner {
	width: 100%;
	height: auto;
	float: left;
	background-color: #15375a;
	overflow:hidden;
	padding-left: 0px !important;
	padding-right: 0px !important;
	}
#iee-people-container .item-inner:hover {
	background-color: #024281 !important;
	}
#iee-people-container .item img {
	width: 100%;
   }
#iee-people-container a:link,
#iee-people-container a:visited {
	color: white;
	}
#iee-people-container a {}
#iee-people-container .item-text {
	min-height:90px;
	padding: 15px 20px;
   }
.sppb-col-md-3 .people_name { 
	font-size: 1.05em;
	line-height: 1.4em;
	font-weight:normal;
	color: white !important;
	}
.sppb-col-md-3 .people_function {
	font-size: 0.8em;
	line-height: 1.3em;
	color: white !important;
	margin-top: 10px;
	margin-bottom: 10px;
	}

@media (min-width: 1200px) and (max-width: 1435px) {
  #iee-people-container .item-text {
	min-height:120px;
	}
}
@media (min-width: 991px) and (max-width: 1199px) {
  #iee-people-container .item-text {
	min-height:130px;
	}
}


/* iee-people-individual-page */

/*
.view-page .iee-people-individual-page-row1,
.view-page .iee-people-individual-page-row2 {
   margin-left: 0px !important;
   padding-left: 60px !important;
   width: calc(100% - 30px);
   }
   */
@media (min-width: 1px) and (max-width: 991px) {   
 .view-page .iee-people-individual-page-row1,
.view-page .iee-people-individual-page-row2 {
   margin-left: 0px !important;
   padding-left: 10px !important;
   padding-right: 10px !important;
   222width: calc(100% - 30px);
   }
 
.view-page .iee-people-individual-page-row1 .sppb-col-md-3 {
   margin-top: 30px !important;
   
   }
.view-page .iee-people-individual-page-row1 .sppb-col-md-9,    
.view-page .iee-people-individual-page-row2 .sppb-col-md-9 {
   222margin: 0px !important;
   padding: 20px !important;
   
   }   
 }    
   
   
   
   
   
   
.view-page .iee-people-individual-page-row1 {
   margin-bottom: 20px !important;
   }
.view-page .iee-people-individual-page-row2:last-child {
   margin-bottom: 50px !important;
   }
.view-page .iee-people-individual-page-row2 {
   margin-bottom: 10px !important;
   }  
.view-page .iee-people-individual-page-row1 .sppb-col-md-9  {
   background-color: #f7f7f7;
   padding: 10px 30px;
   }
.view-page .iee-people-individual-page-row2 .sppb-col-md-9  {
   background-color: #f7f7f7;
   padding: 10px 30px;
   }  
.view-page .iee-people-individual-page-row1 .sppb-col-md-9 h1 {
   line-height: 26px !important;
   margin-top: 20px !important;
   padding-left: 15px !important;
   border-left: 26px solid #8dae25; 
   }
.view-page .iee-people-individual-page-row1 .iee-people-individual-page-function {
   padding-top: 10px !important;
   padding-left: 42px !important;
   }
.view-page .iee-people-individual-page-row1 .iee-people-individual-page-contact {
   padding-top: 5px !important;
   padding-left: 42px !important;
   }
.view-page .iee-people-individual-page-row2 .sppb-addon-wrapper .sppb-addon h2.sppb-addon-title  {
   text-align: left !important;
   font-size: 20px !important;
   margin-bottom: 10px !important;
   }
.iee-people-individual-page-row1 .sppb-addon-single-image-container,
.iee-people-individual-page-row1 .iee-people-individual-page-photo {
   width: 100% !important;
   }
.iee-people-individual-page-row1 .iee-people-individual-page-photo {
   padding-left: 7px !important;
   }   







/* NEWSLETTER CONTAINER */
#iee-newsletter-container {
	padding: 0px;
	margin-left: -15px;
	margin-right: -15px;
	}
#iee-newsletter-container .item {
	width: 100%;
	height: auto;
	border: 15px solid white;
	float: left;
	overflow:hidden;
	padding: 0px !important;
	}
#iee-newsletter-container .item-inner {
	width: 100%;
	height: auto;
	float: left;
	overflow:hidden;
	padding-left: 0px !important;
	padding-right: 0px !important;
	border-radius: 6px;
	}
#iee-newsletter-container .item-inner:hover {
	-webkit-filter: saturate(0);
   filter: saturate(0);
	}
#iee-newsletter-container .item img {
	width: 100%;
   }
#iee-newsletter-container a:link,
#iee-newsletter-container a:visited {
	color: white;
	}
#iee-newsletter-container a {}
#iee-newsletter-container .item-text {
	min-height:90px;
	padding: 25px 30px;
   }
#iee-newsletter-container .date_of_newsletter { 
	font-size: 1.2em;
	line-height: 1.4em;
	font-weight:normal;
	color: white !important;
	text-align: right !important;
	}
#iee-newsletter-container .newsletter_issue_full_name {
	font-size: 2.1em !important;
	line-height: 1.8em;
	color: white !important;
	margin-top: 20px;
	margin-bottom: 120px;
	}
#iee-newsletter-container .icon {
	line-height: 1.8em;
	color: #15375a !important;
	color: white !important;
	margin-top: -110px;
	margin-bottom: 10px;
	text-align: right !important;
	opacity: 0.95;
	position: relative;
	bottom: -10px;
	}
#iee-newsletter-container .icon .fa-angle-double-right{
   font-size: 3.8em !important;
   }
#iee-newsletter-container .icon .fa-file-pdf{
   font-size: 3.8em !important;
   }
#iee-newsletter-container .icon .fa-unlink{
   font-size: 3.8em !important;
   222color:red;
   }   
   
@media (min-width: 1200px) and (max-width: 1435px) {
  #iee-newsletter-container .item-text {
	min-height:120px;
	}
}
@media (min-width: 991px) and (max-width: 1199px) {
  #iee-newsletter-container .item-text {
	min-height:130px;
	}
}
@media (min-width: 1px) and (max-width: 990px) {
   #iee-newsletter-container .newsletter_issue_full_name {
	   font-size: 1.6em !important;
	   line-height: 1.8em;
	}
}







/* Newsletter */
/*
#section-iee-newsletter-cards  {


background-color: pink !important;

}


#section-iee-newsletter-cards .sppb-addon-wrapper {

222border: 15px solid red;
display: inline-block !important;

}

.sppb-column {
    width: 30%;
    height: 100%;
    display: inline-block !important;
    
}


#section-iee-newsletter-cards .sppb-col-md-4 {
width: 40% !important;
max-width: 40% !important;
}


@media (min-width: 992px) {
#section-iee-newsletter-cards .sppb-row,
#section-iee-newsletter-cards .sppb-col-md-4 {
   display: inline-block !important;
    -ms-flex: 0 0 33.333333%;
    flex: none !important;
    max-width: 33.333333%;
}
}

*/



/* News Archive view article */

body.view-article.iee-news-archive .page-header {
   margin-left: 0px !important;
   padding-left: 0px !important;
   padding-bottom: 0px !important;
   }  
body.view-article.iee-news-archive h1 {
   margin-left: 0px !important;
   } 
body.view-article.iee-news-archive h2 {
   box-shadow: none;
   }
body.view-article.iee-news-archive h2:after {
   display: none !important;
   }  
body.view-article.iee-news-archive .entry-header {
   background-color: #f7f7f7;
   padding: 30px 30px 0 30px;
   margin-bottom: 0px;
   }
body.view-article.iee-news-archive .sppb_article_edit {
   margin: 0 auto 0px;
   }  
body.view-article.iee-news-archive .com-content-article__body {
   background-color: #f7f7f7;
   padding:  30px;
   }   
body.view-article.iee-news-archive dd.published {
   background-color: #8dae11;
   margin-top: 10px;
   margin-left: 0px;
   font-size: 14px !important;
   padding: 5px 7px;
   color: white;
   }   
body.view-article.iee-news-archive .news-archive-article-button-back-wrapper {
   margin-top: 30px;
   text-align: center;
   }  

@media (min-width: 1px) and (max-width: 767px) {
   body.view-article.iee-news-archive .entry-header {
      padding: 15px 15px 0 15px;
   }
   body.view-article.iee-news-archive .com-content-article__body {
      padding:  15px;
   }
}

   
/* COOPERATIONS */
 
.iee-cooperations-row-university-cards h3.sppb-addon-title {
   font-size: 24px !important;
   box-shadow: none !important;
   margin-top: 20px !important;
   margin-bottom: 20px !important;
   } 
.iee-cooperations-row-university-cards h3.sppb-addon-title:after {
   display: none !important;
   } 
.iee-cooperations-row-university-cards .iee-university-name {
   margin-top: 10px !important;
   margin-bottom: 10px !important;
   }
.iee-cooperations-row-university-cards .iee-university-name p {
   margin-bottom: 0rem;
   }
.iee-cooperations-row-university-cards .bg-color-white {
   background-color: white !important;
   }
.iee-cooperations-row-university-cards .iee-university-institute {
   margin-left: 20px;
   margin-right: 20px;
   margin-bottom: 20px;
   }


.iee-cooperations-row-university-cards .iee-university-country,
.iee-cooperations-row-university-cards .iee-university-logo,
.iee-cooperations-row-university-cards .iee-university-name,
.iee-cooperations-row-university-cards .iee-university-institute,
.iee-cooperations-row-university-cards .sppb-addon-single-image-container


 {
   222border: 2px solid Red;
   222background-color: white !important;
   }
   
   
.iee-cooperations-row-university-cards .sppb-addon-single-image-container img {
   padding-left: 30px;
   padding-right: 30px;
   }   
   
   
   
222.iee-cooperations-row-university-cards .iee-university-institute a.iee-external-link::after{
content: "\f08e";
  font-family: "Font Awesome 5 Free"; 

}


.sppb-addon-single-image-container img.iee-cooperations-logo-university-duisburg-essen {
   max-width: 500px !important; 
   }

@media (min-width: 1px) and (max-width: 991px) {
   .iee-cooperations-row-university-cards .sppb-col-md-3,
   .iee-cooperations-row-university-cards .sppb-col-md-4,
   .sppb-addon-single-image-container img.iee-cooperations-logo-university-duisburg-essen {
      padding-bottom:  30px;
   }
}




/* ******* */
/* ADAPTED */
/* ******* */
.iee-adapted-row {
   margin: 0 0 0 0 !important; 
   }


/* ****** */
/*  MADM  */
/* ****** */

.sppb-sticky-it {
   position: absolute;
  top: 80px !important; 
  
   }


.top-navigation .sppb-link-list-nav ul {
   222background-color: rgba(0,53,93,0.7);
   background-color: #15375a;
   border-top: 2px solid white;
   border-bottom: 2px solid white;
   border-top: 2px solid white;
   border-bottom: 2px solid white;
   margin-left: auto;
   margin-right: auto;
   text-align: center;
   }  
.top-navigation .sppb-link-list-nav ul li{
   border-left: 1px solid white;
   border-right: 1px solid white;
   color: white;
   background-color: #15375a ;
   }
.top-navigation .sppb-link-list-nav ul li:hover {
   background-color: #7f99ad ;
   }   
.top-navigation .sppb-link-list-nav ul li:first-child {
   border-left: 2px solid white;
   }
.top-navigation .sppb-link-list-nav ul li:last-child {
   border-right: 2px solid white;
   }
.top-navigation .sppb-link-list-nav ul li a {
   color: white;
   padding-left: 0px;
   padding-right: 0px;
   }
@media (min-width: 1px) and (max-width: 1399px) {
   .top-navigation .sppb-link-list-nav ul {
	   background-color: white;
	   text-align: left;
	}
	.top-navigation .sppb-link-list-nav ul li{
	   border-top: 2px solid white;
	}
	.top-navigation .sppb-link-list-nav ul li:first-child{
	   border-left: 1px solid white;  
	}
}   
   

/* madm scholarships */
#section-madm-scholarships .sppb-addon h2.sppb-addon-title  {
   margin-bottom: 0px !important;
   }

/* madm how to apply */   
#section-madm-how-to-apply-title h2.sppb-addon-title  {
   margin-bottom: 10px !important;
   }  
     
/* REASONS TO STUDY IN BOCHUM */
.iee-tile-25-procent-full-width .sppb-addon-content {
   position: relative;
   height: 250px;
   }
.iee-tile-25-procent-full-width .sppb-addon-content div {
   margin: 0;
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   font-size: 24px;
   line-height: 1.4em;
   width: 100%;
   }
@media (min-width: 1px) and (max-width: 767px) {
   #section-reasons-row-1 .sppb-col-md-3 .sppb-column ,  
   #section-reasons-row-2 .sppb-col-md-3 .sppb-column {
      padding-left: 15px;
      padding-right: 15px;
   }
   #section-reasons-row-1 .sppb-col-md-3:nth-child(1) .sppb-column,
   #section-reasons-row-1 .sppb-col-md-3:nth-child(3) .sppb-column {
      padding-left: 0px;
      padding-right: 0px;
   }
}      
@media (min-width: 1px) and (max-width: 990px) {  
   #section-reasons-row-2 .sppb-col-md-3 .sppb-addon-text-block {
      background-color: #edf2f7 !important;
   }
   #section-reasons-row-2 .sppb-col-md-3 .bg-color-1 {
      background-color: #cdd3ad !important;
  }
}

/* MADM Bochum */
@media (min-width: 1px) and (max-width: 767px) {
   .sp-page-builder .page-content #madm-bochum {
      padding-left: 0px;
      padding-right: 0px;
   }
}


/* iee icon navigation */
#iee-icon-navigation li {
   border-top: 1px solid #6e8da3;
   border-right: 1px solid #6e8da3;
   border-bottom: 1px solid #00355d;
   border-top-left-radius: 8px;
   border-top-right-radius: 8px;
   background-color: #d5e1ea;
   }
#iee-icon-navigation li:first-child { 
   border-top: 1px solid #00355d;
   border-right: 1px solid #00355d; 
   border-left: 1px solid #00355d;
   background-color:rgb(246, 252, 255)
   }
#iee-icon-navigation li,
#iee-icon-navigation li:hover  {
   cursor: pointer !important;
   }   
#iee-icon-navigation li:hover a {
   color: #00355d !important;
   cursor: pointer !important;
   }
#iee-icon-navigation li a:hover {
   background-color: transparent !important;
   }    
#iee-icon-navigation li:last-child {
   border-right: 1px solid #6e8da3;
   }
#iee-icon-navigation li:first-child {
   border-bottom: 1px solid rgb(246,252,255);
   }
#iee-icon-navigation ul li {
   width: 25%;
   text-align: center;
   }
#iee-icon-navigation ul li:first-child a { 
   width: 100%;
   color: #00355d;
   }

@media (min-width: 1px) and (max-width: 990px) {
   #iee-icon-navigation ul  {
      margin-top: 30px;
   }
   #iee-icon-navigation ul li {
      display:block;
      width: 90%;
      margin-left: 5%;
      border: none !important;
      border-radius: none !important;
      text-align:center;
      margin-bottom: 5px;
      border-top-left-radius: 6px !important;
      border-top-right-radius: 6px !important;
      border-bottom-left-radius: 6px !important;
      border-bottom-right-radius: 6px !important;
      border-radius: 6px;
      border: 1px solid #00355d !important;
   }
   #iee-icon-navigation ul li.iee-active {
      background-color: #00355d;
      color: white !important;
   }
   #iee-icon-navigation ul li.iee-active a {
      color: white !important;
   }
   #iee-icon-navigation ul li a {
      margin-bottom: 0px;
      line-height: 1.4em;
   }
   #iee-icon-navigation ul li a i {
      font-size: 16px !important;
      padding-right: 10px;
      line-height: 1.4em;
      margin-top: 5px;
      margin-bottom: 5px;
   }
   #iee-icon-navigation ul li a br {
      display: none;
   }
}
/*} */
@media (min-width: 991px) and (max-width: 1340px) {
   #iee-icon-navigation .sppb-addon-wrapper .iee-faq-icon-navication ul li a {
      font-size: 12px !important;
      222border: 1px solid red !important;
      222min-height: 500px;
   }
}




.sppb-link-list-wrap ul li a {
   color: #6e8da3;
   }



/* iee-accordion */
.iee-accordion {
   display: none;
   }
.iee-accordion .sppb-col-md-12 .sppb-column {
   padding-left: 20px;
   padding-right: 20px;
   background-color: rgb(246,252,255);
   border-bottom: 1px solid #00355d;
   border-left: 1px solid #00355d;
   border-right: 1px solid #00355d;
   border-bottom-left-radius: 8px;
   border-bottom-right-radius: 8px;
   }
#accordion-iee-tile-1 {
   display: block;
   }
.iee-tile-1,
.sppb-addon-accordion {
   222background-color: rgb(246,252,255);
   }
.sppb-addon-accordion {
   padding-top: 0px !important;
   padding-bottom: 0px !important;
   }
.sppb-addon-accordion .sppb-panel-modern {
    border: 1px solid #00355d !important;
    background-color:  #00355d !important;
    }
.sppb-addon-accordion .sppb-panel-title,
.sppb-addon-accordion .sppb-toggle-direction {
    color: white !important;
    }
.sppb-addon-accordion .sppb-panel-body  {
   background-color: rgba(255,255,255,0.99);
   border-bottom-left-radius: 4px;
   border-bottom-right-radius: 4px;
   padding: 30px 30px ;
   }
    
@media (min-width: 1px) and (max-width: 990px) {

.iee-accordion .sppb-col-md-12 .sppb-column {
   padding-left: 20px;
   padding-right: 20px;
   background-color: rgb(246,252,255);
   border-bottom: 0px solid #00355d;
   border-left: 0px solid #00355d;
   border-right: 0px solid #00355d;
   border-bottom-left-radius: 0px;
   border-bottom-right-radius: 0px;
   }

}







    
/* KEY FACTS */
section#key-facts {
   color: #15375a !important;
   }
.key-facts .sppb-row {
   color: #15375a !important;
   background-color: #cdd3ad;
   margin-left: 0px;
   margin-right: 0px;
   padding-bottom: 15px;
   padding-left: 15px;
   padding-right: 15px;
   }
.key-facts-row-2 .sppb-row {
   color: #15375a !important;
   background-color: #cdd3ad;
   margin-left: 0px;
   margin-right: 0px;
   padding-top: 15px;
   padding-bottom: 30px;
   padding-left: 15px;
   padding-right: 15px;
   }
.key-facts .sppb-icon,
.key-facts-row-2 .sppb-icon {
   margin-top: 20px;
   }
@media (min-width: 1px) and (max-width: 990px) {  
   .key-facts .sppb-row .sppb-col-md-4:nth-child(1),
   .key-facts .sppb-row .sppb-col-md-4:nth-child(2),
   .key-facts-row-2 .sppb-row .sppb-col-md-4:nth-child(1),
   .key-facts-row-2 .sppb-row .sppb-col-md-4:nth-child(2) {
      margin-bottom: 30px;
    }
}


/* STUDENT TESTIMONIALS */
#student-testimonials .sppb-addon h2.sppb-addon-title  {
   margin-bottom: 10px !important;
   }
.sppb-carousel-extended-item.active, .sppb-carousel-extended-item.dragenable {
   transform-style: flat !important;
   }
.sppb-carousel-extended-item { 
   height: auto !important; 
   padding: 30px;
   line-height: 1.4em;
   display: table !important;
   border: 1px solid rgba(77,77,77,0.1) !important;;
   background-color: rgba(77,77,77,0.05) !important;
   }  
.sppb-carousel-extended-item .sppb-testimonial-carousel-name {
   color: #444 !important;
   font-weight: 600;
   }
.sppb-carousel-extended-item .sppb-testimonial-carousel-designation {
   color: #555 !important;
   }
.sppb-carousel-extended-item .sppb-testimonial-carousel-message { 
   padding: 30px;
   line-height: 1.4em !important;
   color: #666 !important;
   }
.sppb-carousel-extended-nav-control .nav-control.prev-control{
   margin-left: -26px;
   }
.sppb-carousel-extended-nav-control .nav-control.next-control {
   margin-right: -26px;
   }
.nav-control.prev-control,
.nav-control.next-control {
   background-color: rgba(77,77,77,0.4) !important;
   border: none !important;
   }
.nav-control.prev-control:hover,
.nav-control.next-control:hover {
   background-color: rgba(77,77,77,0.8) !important;
   }


/* downloads */
#downloads .sppb-row {
   background-color: #cddf6d;
   margin-left: 0px;
   margin-right: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 15px;
   padding-right: 15px;
   }  
.download-subtitle .sppb-row {
   background-color: #cddf6d;
   margin-left: 0px;
   margin-right: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 15px;
   padding-right: 15px;
   }
.download-subtitle-heading {
   background-color: #cddf6d;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   padding-top: 0px;
   padding-bottom: 8px;
   padding-left: 0px;
   padding-right: 15px;
   font-size: 22px;
   text-transform: uppercase !important;
   }      
.download-subtitle  {
   font-size: 22px;
   text-transform: uppercase !important;
   }
#download-row .sppb-row {
   background-color: #cddf6d;
   margin-left: 0px;
   margin-right: 0px;
   padding-top: 8px;
   padding-bottom: 30px;
   padding-left: 15px;
   padding-right: 15px;
   }
#download-row .sppb-row  .download-text-block a {
   font-size: 20px;
   background-color: white;
   width: 100% !important;
   display: block !important;
   line-height: 1.4em;
   padding: 10px;
   border-radius: 4px !important;
   }
#download-row .sppb-row  .download-text-block a:after {
   color: white;
   font-size: 14px;
   content: "DOWNLOAD";
   background-color: #15375a;
   float: right;
   padding-left: 10px;
   padding-right: 10px;
   border-radius: 4px !important;
   }
#download-row .sppb-row  .download-text-block {
   222background-color: orange;
   border: 1px solid #15375a;
   border-radius: 4px !important;
   }

@media (min-width: 1px) and (max-width: 990px) {  
#download-row .sppb-row .download-text-block a:after {
   color: white;
   font-size: 14px;
   content: "DOWNLOAD";
   background-color: #15375a;
   float: none;
   padding-left: 10px;
   padding-right: 10px;
   border-radius: 4px !important;
   display: block !important;
   max-width: 120px;
   text-align:center;
   margin-top: 6px;
   }
}

  
  
/* Contact */
#contact-row .sppb-row {
   background-color: #eff4e0;
   margin-left: 0px;
   margin-right: 0px;
   padding-top: 15px;
   padding-bottom: 20px;
   padding-left: 15px;
   padding-right: 15px;
   }


/* PhD */
/* Supervision */
#supervision .sppb-addon h2.sppb-addon-title {
   margin-bottom: 20px !important; 
   }
#supervision-tiles h3 {
   font-size: 24px;
   }
#supervision-tiles .sppb-row { 
   border-right:  20px solid #f7f7f7;
   border-bottom: 20px solid #f7f7f7;
   border-left:   20px solid #f7f7f7;
   }
#supervision-tiles .supervision-box-1-row {
   min-height: 250px !important;
   border: 10px solid #f7f7f7;
   padding: 20px;
   }
#supervision-tiles .supervision-box-2-row {
   min-height: 500px !important;
   border: 10px solid #f7f7f7;
   padding: 20px;
   }
#supervision-tiles .supervision-box-3-row {
   min-height: 750px !important;
   border: 10px solid #f7f7f7;
   padding: 20px;
   }
#supervision-tiles .supervision-column-1 .sppb-addon-wrapper:first-child  .supervision-box-3-row { background-color: #e1eef6; }

#supervision-tiles .supervision-column-2 .sppb-addon-wrapper:first-child  .supervision-box-1-row { background-color: #e0edbe; }
#supervision-tiles .supervision-column-2 .sppb-addon-wrapper:nth-child(2) .supervision-box-1-row { background-color: #e3e3e3; }
#supervision-tiles .supervision-column-2 .sppb-addon-wrapper:nth-child(3) .supervision-box-1-row { background-color: #e0edbe; }
#supervision-tiles .supervision-column-3 .sppb-addon-wrapper:first-child  .supervision-box-1-row { background-color: #e3e3e3; }
#supervision-tiles .supervision-column-3 .sppb-addon-wrapper:nth-child(2) .supervision-box-2-row { background-color: #e0edbe; }
#supervision-tiles .supervision-column-4 .sppb-addon-wrapper:first-child  .supervision-box-1-row { background-color: #e0edbe; }
#supervision-tiles .supervision-column-4 .sppb-addon-wrapper:nth-child(2) .supervision-box-2-row { background-color: #e3e3e3; }

@media (min-width: 1px) and (max-width: 767px) {
   .sp-page-builder .page-content #supervision {
      padding-right: 0px;
      padding-left: 0px;
   }
}
@media (min-width: 1px) and (max-width: 991px) {
   #supervision-tiles .supervision-box-1-row,
   #supervision-tiles .supervision-box-2-row,
   #supervision-tiles .supervision-box-3-row {
      min-height: auto !important;
	}
}
@media (min-width: 992px) and (max-width: 1200px) {
   #supervision-tiles .supervision-box-1-row { min-height: 350px !important; }
   #supervision-tiles .supervision-box-2-row { min-height: 700px !important; }
   #supervision-tiles .supervision-box-3-row { min-height: 1050px !important; }	
}
@media (min-width: 1201px) and (max-width: 1300px) {
   #supervision-tiles .supervision-box-1-row { min-height: 300px !important; }
   #supervision-tiles .supervision-box-2-row { min-height: 600px !important; }
   #supervision-tiles .supervision-box-3-row { min-height: 900px !important; }	
}


/* PhD ongoing projects */
#section-ongoing-phd-projects .sppb-addon-wrapper {
   display:none;
   margin-bottom: 9px;
   border-left: 4px solid #8dae11;
   border-right: 2px solid #8dae11;
   border-radius: 6px;
   }
#section-ongoing-phd-projects .sppb-addon-wrapper:nth-child(1),
#section-ongoing-phd-projects .sppb-addon-wrapper:nth-child(2),
#section-ongoing-phd-projects .sppb-addon-wrapper:nth-child(3),
#section-ongoing-phd-projects .sppb-addon-wrapper:nth-child(4),
#section-ongoing-phd-projects .sppb-addon-wrapper:nth-child(5), 
#section-ongoing-phd-projects .sppb-addon-wrapper:nth-child(6),
#section-ongoing-phd-projects .sppb-addon-wrapper:nth-child(7),
#section-ongoing-phd-projects .sppb-addon-wrapper:nth-child(8),
#section-ongoing-phd-projects .sppb-addon-wrapper:nth-child(9),
#section-ongoing-phd-projects .sppb-addon-wrapper:nth-child(10) {
   display: block;
   }
#section-ongoing-phd-projects .sppb-addon-text-block {
   background-color: white;
   padding: 15px 50px;
   border-radius: 6px;
   }
#section-ongoing-phd-projects .sppb-addon-text-block table tr td:first-child{
   min-width: 120px;
   padding-right:30px;
   vertical-align: top;
   }
@media (min-width: 1px) and (max-width: 767px) {
   #section-ongoing-phd-projects .sppb-addon-text-block {
      margin-left: 0px !important;
      margin-right: 0px !important;
   }
}

@media (min-width: 1px) and (max-width: 990px) {  
   #section-ongoing-phd-projects .sppb-addon-text-block table tr td{
      display:table-row;
      text-align: left;
   }
   #section-ongoing-phd-projects .sppb-addon-text-block {
      padding: 15px 10px;
   }
   #section-ongoing-phd-projects  .sppb-column {
      padding-right: 10px;
      padding-left: 10px;
    }  
}



/* PhD completed projects */   
#section-completed-phd-projects .sppb-addon-accordion .sppb-panel-title,
#section-completed-phd-projects .sppb-addon-accordion .sppb-toggle-direction {
   font-size: 18px;
   color: #17476b !important;
   }
#section-completed-phd-projects .sppb-panel-modern {
   border: 1px solid #8dae11 !important;
   border-bottom-left-radius: 6px !important;
   border-top-right-radius: 6px !important;
   border-bottom-right-radius: 6px !important;
   background-color: #8dae11 !important;
   }   
#section-completed-phd-projects .sppb-panel-modern > .sppb-panel-heading {
   padding: 7px 30px 7px 30px;
   border-left: 4px solid #8dae11;
   background-color: white;
   border-top-right-radius: 6px !important;
   border-bottom-right-radius: 6px !important;
   }
#section-completed-phd-projects .sppb-panel-modern > .sppb-panel-heading:hover .sppb-panel-title,
#section-completed-phd-projects .sppb-panel-modern > .sppb-panel-heading:hover .sppb-toggle-direction { 
   color: #8dae11 !important;
   }       
#section-completed-phd-projects .sppb-panel-modern .sppb-panel-body {
   background-color: white;
   border-top: 1px solid #8dae11;
   }
@media (min-width: 1px) and (max-width: 767px) {
   #section-completed-phd-projects .sppb-panel-modern .sppb-panel-body .sppb-addon-text-block {
      margin-left: 0px !important;
      margin-right: 0px !important;
   }
}
@media (min-width: 1px) and (max-width: 990px) {
   #section-completed-phd-projects  .sppb-column {
      padding-right: 10px;
      padding-left: 10px;
   }   
   #section-completed-phd-projects .sppb-panel-modern > .sppb-panel-heading {
      padding: 7px 10px 7px 10px;
   }
   #section-completed-phd-projects .sppb-addon-accordion .sppb-panel-body {
      padding: 15px 15px;
   }  
}



/*
#section-ongoing-phd-projects .sppb-addon-text-block h4 {
font-weight: 700;
font-size: 16px;
line-height: 1em;
}

#section-ongoing-phd-projects .sppb-addon-text-block p {
line-height: 1.3em;
margin-bottom: 5px;
}
*/
/* FAQ */
222#section-faq-title .sppb-addon h2.sppb-addon-title {
   margin-bottom: 0px !important;
}


/*  sppb-addon-wrapper
#supervision-tiles .supervision-column-2 .supervision-box-1-row:first-child { background-color: pink; }
#supervision-tiles .supervision-box-1-row {
height: auto !important;
222border: 10px solid red;
}
#supervision-tiles .supervision-box-2-row {
height: auto !important;
222border: 10px solid red;
}
#supervision-tiles .supervision-box-3-row {
height: auto !important;
222border: 10px solid red;
background-color: pink;
}
#supervision-tiles .iee-tile-25-procent-full-width .sppb-addon-content {
   position: relative;
   width: 300px !important;
   height: 200px;
   }
#supervision-tiles .iee-tile-25-procent-full-width .sppb-addon-content div {
   margin: 0;
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   font-size: 24px;
   line-height: 1.4em;
   width: 100%;
   }
*/


/* iee-proc-struc-table */
.iee-proc-struc-table table       { margin-left: 30px; width: calc(100% - 60px); font-weight: bold; }
.iee-proc-struc-table table tr td { border: 0px solid white; }
.iee-proc-struc-table table tr td { width: 16.6%; padding: 10px; margin: 10px; text-align: center;}

.iee-proc-struc-table table tr                 { border-bottom: 5px solid #edf2f7;}
.iee-proc-struc-table table tr td:nth-child(1) { border-left: 5px solid #edf2f7;}
.iee-proc-struc-table table tr td:nth-child(1) { border-right: 5px solid #edf2f7;}

.iee-proc-struc-table table tr:nth-child(1) td:nth-child(1) { border-left: 5px solid #edf2f7;}

.iee-proc-struc-table table tr td:nth-child(2) { border-right: 5px solid #edf2f7;}
.iee-proc-struc-table table tr td:nth-child(3) { border-right: 5px solid #edf2f7;}
.iee-proc-struc-table table tr td:nth-child(4) { border-right: 5px solid #edf2f7;}

.iee-proc-struc-table table tr td:nth-child(5) { border-right: 5px solid #edf2f7;}
.iee-proc-struc-table table tr td:nth-child(6) { border-right: 5px solid #edf2f7;}

.iee-proc-struc-table table tr td:nth-child(1) { background-color: white; outline: 2px solid rgba(0,0,0,0.3); outline-offset: -4px;  }
.iee-proc-struc-table table tr:nth-child(1) td:nth-child(1), 
.iee-proc-struc-table table tr:nth-child(8) td:nth-child(1) { background-color: transparent; outline: 0px solid white; outline-offset: 0px; }

.iee-proc-struc-table table tr:nth-child(1) td:nth-child(2),
.iee-proc-struc-table table tr:nth-child(1) td:nth-child(3),
.iee-proc-struc-table table tr:nth-child(5) td:nth-child(2) { background-color: rgba(0,0,0,0.5); color: white; }

.iee-proc-struc-table table tr:nth-child(2) td:nth-child(2),
.iee-proc-struc-table table tr:nth-child(6) td:nth-child(2),
.iee-proc-struc-table table tr:nth-child(2) td:nth-child(3),
.iee-proc-struc-table table tr:nth-child(2) td:nth-child(4),
.iee-proc-struc-table table tr:nth-child(5) td:nth-child(5),
.iee-proc-struc-table table tr:nth-child(6) td:nth-child(6),
.iee-proc-struc-table table tr:nth-child(8) td:nth-child(4) { background-color: #15375a; color: white; }


/* RESEARCH CLUSTER */
.iee-research-cluster .iee-research-cluster-top-row-1 .iee-research-cluster-top-row-1-column-1 .sppb-addon-title,
.iee-research-cluster .iee-research-cluster-top-row-1 .iee-research-cluster-top-row-1-column-2 .sppb-addon-title,
.iee-research-cluster .iee-research-cluster-top-row-1 .iee-research-cluster-top-row-1-column-3 .sppb-addon-title,
.iee-research-cluster .iee-research-cluster-top-row-1 .iee-research-cluster-top-row-1-column-4 .sppb-addon-title {
   cursor: pointer !important;
   }   
.iee-research-cluster .iee-research-cluster-top-row-1 .iee-research-cluster-top-row-1-column-1 .sppb-addon-title:hover,
.iee-research-cluster .iee-research-cluster-top-row-1 .iee-research-cluster-top-row-1-column-3 .sppb-addon-title:hover {
   color: #8dae1f !important;
   cursor: pointer !important;
   }
.iee-research-cluster .iee-research-cluster-top-row-1 .iee-research-cluster-top-row-1-column-2 .sppb-addon-title:hover,
.iee-research-cluster .iee-research-cluster-top-row-1 .iee-research-cluster-top-row-1-column-4 .sppb-addon-title:hover {
   color: #15375a !important;
   cursor: pointer !important;
   }  
.iee-research-cluster .iee-research-cluster-top-row-1 .iee-research-cluster-top-row-1-column-1 a:hover,
.iee-research-cluster .iee-research-cluster-top-row-1 .iee-research-cluster-top-row-1-column-3 a:hover {
   color: #8dae1f !important;
   cursor: pointer !important;
   }
.iee-research-cluster .iee-research-cluster-top-row-1 .iee-research-cluster-top-row-1-column-2 a:hover,
.iee-research-cluster .iee-research-cluster-top-row-1 .iee-research-cluster-top-row-1-column-4 a:hover {
   color: #15375a !important;
   cursor: pointer !important;
   }  
.iee-research-cluster .iee-research-cluster-top-row-1 a,
.iee-research-cluster .iee-research-cluster-top-row-2 a {
   color: white !important;
   cursor: pointer !important;
   }

.iee-research-cluster .iee-research-cluster-top-row-1 a:hover,
.iee-research-cluster .iee-research-cluster-top-row-2 a:hover {
   color: #8dae1f !important;
   222cursor: pointer !important;
   }
#section-members-1,
#section-members-2,
#section-members-3,
#section-members-4 { 
   display: none; 
   }
.iee-research-cluster .sppb-addon-image-layout-content div.sppb-image-layout-title {
   font-size: 40px;
   line-height: 1.4em;
   text-shadow: 0px 0px 12px #000000;
   text-shadow: 0px 0px 20px #000000;
   background-color: rgba(0,0,0,0.4);
   222border: 10px solid red;
   padding: 0;
   }

222.iee-research-cluster .iee-research-cluster-1-image .sppb-addon-image-layout-image  {
   filter: sepia(100%) brightness(90%) hue-rotate(31deg) saturate(48%) ;
   -webkit-filter: sepia(100%) brightness(90%) hue-rotate(31deg) saturate(48%) ;
   -moz-filter: sepia(100%) brightness(90%) hue-rotate(31deg) saturate(48%) ;
   }






/* FOOTER POSITION B0TTOM */
#sp-bottom {
   padding: 40px 0px;
   font-size: 16px;
   font-weight: 400 !important;
   line-height: 1.6em;
   background-color: #15375a !important; 
   color: rgba(255,255,255,0.7) !important;
   }
#sp-bottom .row {
   max-width: 1400px  !important;
   margin-left: auto !important;
   margin-right: auto !important;
   }
#sp-bottom #sp-bottom1 .nav,
#sp-bottom #sp-bottom2 .nav,
#sp-bottom #sp-bottom3 .nav,
#sp-bottom #sp-bottom4 .nav {
   display: block;
   } 
#sp-bottom #sp-bottom1,
#sp-bottom #sp-bottom2,
#sp-bottom #sp-bottom3{
   border-right: 0px solid white !important;
   }  
#sp-bottom #sp-bottom4 .sp-module-title {
   222visibility: hidden !important;
   }    
#sp-bottom .sp-module ul >li  {
   border-bottom: none !important;  
   }     
#sp-bottom .sp-module a,     
#sp-bottom .sp-module ul >li >a {
   line-height: inherit !important;
   color: rgba(255,255,255,1) !important;
   }
#sp-bottom .sp-module a:hover,    
#sp-bottom .sp-module ul >li >a:hover {
   color: rgba(255,255,255,0.7) !important;
   }       
#sp-bottom .sp-module .sp-module-title {
   box-shadow: none !important;
   margin: 0 0 0 0 !important;
   font-size: 19px;
   color: rgba(255,255,255,0.7) !important;
   }   
#sp-bottom .sp-module .sp-module-title:after {
   height: 0px !important;
   } 
@media (min-width: 1px) and (max-width: 767px) {
   #sp-bottom .sp-module .sp-module-title {
      margin-top: 30px !important;
   }
   #sp-bottom #sp-bottom1 .sp-module .sp-module-title {
      margin-top: 0px !important;
   }
} 
@media (min-width: 1px) and (max-width: 991px) {
#sp-bottom .sp-column {
padding-left: 10px ;
padding-right: 10px ;
} 
} 


/* Footer Social Media */  
#sp-bottom #sp-bottom4 ul.social-icons {
   margin-top: 30px !important;
   text-align: left !important;
   }
#sp-bottom #sp-bottom4 ul.social-icons:before {
   content: "Social Media";
   box-shadow: none !important;
   font-size: 17px;
   text-transform: none;
   font-weight: 400;
   color: rgba(255,255,255,0.7) !important;
   margin: 0 0 10px 0;
   line-height: 1.2;
   width: auto;
   padding-right: 30px;
   box-shadow: inset 0 -1px 0 #ddd;
   display: table;
   } 
#sp-bottom #sp-bottom4 ul.social-icons li {   
   margin: 0 0px !important;    
   }         
#sp-bottom #sp-bottom4 ul.social-icons li:first-child a:after {
   content: "Facebook"; 
   font-size: 16px; 
   padding-left: 10px;
   }   
#sp-bottom #sp-bottom4 ul.social-icons li a {   
   color: rgba(255,255,255,1) !important;   
   } 
#sp-bottom #sp-bottom4 ul.social-icons li:hover a,
#sp-bottom #sp-bottom4 ul.social-icons li:hover a i {   
   color: rgba(255,255,255,0.7) !important; 
   }  


/* FOOTER copyright */
#sp-footer {
   background-color: #122f4d !important;  
   color: rgba(255,255,255,0.65) !important;  
   }


/* SCROLL TOP*/ 

a#scroll-top.open {
   background-color: white !important;
   border: 1px solid #ddd;
   opacity: 0.9;
   -moz-opacity: 0.9;
   -webkit-opacity: 0.9;
   filter: alpha(opacity=90);
   bottom: 5px;
   right: 5px;
   }  
 
 
 /* Pagination */
.com-content-category__pagination {
   margin-top: 50px;
   } 
.com-content-category__pagination .cd-pagination.no-space li.btn-previous a,
.com-content-category__pagination .cd-pagination.no-space li.btn-next a  {
   padding-left: 18px;
   padding-right: 18px;
   }
.com-content-category__pagination .cd-pagination.no-space .button{
   background-color: transparent;
   }
@media (min-width: 1px) and (max-width: 770px) {
   .com-content-category__pagination .cd-pagination.no-space li:not(.btn-previous, .prev, .active, .next, .btn-next ) {
      display: none;
   }
}
 
 
 
 
 
  
/* Media Queries general */

@media (min-width: 1px) and (max-width: 991px) { 

.sppb-addon-wrapper .clearfix   {
   222border: 1px solid red !important;
   222padding: 10px !important;
} 
} 


