body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    -moz-font-feature-settings: "liga" on;
}
.main-header-section{ 
 background: linear-gradient(193deg , rgba(244, 59, 81, 0.8) 0%, rgba(69, 58, 158, 0.8) 100%);
}
.ribbon-section .ribbon-button button, .bottom-ribbon-section .ribbon-button button, .button-two .main-button button{
	font-weight: 600;
    line-height: 20px;
    font-size: 13px;
    letter-spacing: 4px;
    color: #ffffff;
    background-color:#03a9f4;
    border: none;
    border-radius: 40px;
    padding: 15px 30px;
    webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    text-transform: uppercase;
}
.ribbon-section .ribbon-button button:hover, .bottom-ribbon-section .ribbon-button button:hover {
    background-color: #ffaa32;
    color: #fff;
    -webkit-box-shadow: 0 14px 26px -12px rgba(233, 30, 99, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(233, 30, 99, 0.2);
    box-shadow: 0 14px 26px -12px rgba(233, 30, 99, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(233, 30, 99, 0.2);
}
span.featured-icon i, span.multi-featured-icon i, span.multi-testimonial-image img {
  /*
      border-radius: 5px;
      background-color: rgba(255, 255, 255, 0.5);
  */
}
span.multi-featured-icon i {
  border-radius: 10px;
  width: 330px;
  height: 55px;
}
span.multi-featured-icon i.fa-eudec-star5 {
      background-color: #F27C38;
      border-color: #FFF !important;
}
span.multi-featured-icon i.fa-eudec-star6 {
      background-color: #98D1CB;
      border-color: #FFF !important;
}
span.multi-featured-icon i.fa-eudec-star8 {
      background-color: #D0256F;
      border-color: #FFF !important;
}
ul.multiple-featured-section li:hover span.multi-featured-icon i.fa-eudec-star5 {
      background-color: #E84600;
      border-color: #FFF !important;
}
ul.multiple-featured-section li:hover span.multi-featured-icon i.fa-eudec-star5:hover {
      background-color: #E84600 !important;
      border-color: #E84600 !important;
}
ul.multiple-featured-section li:hover span.multi-featured-icon i.fa-eudec-star6 {
      background-color: #00A295;
      border-color: #FFF !important;
}
ul.multiple-featured-section li:hover span.multi-featured-icon i.fa-eudec-star6:hover {
      background-color: #00A295 !important;
      border-color: #00A295 !important;
}
ul.multiple-featured-section li:hover span.multi-featured-icon i.fa-eudec-star8 {
      background-color: #A11C64;
      border-color: #FFF !important;
}
ul.multiple-featured-section li:hover span.multi-featured-icon i.fa-eudec-star8:hover {
      background-color: #A11C64 !important;
      border-color: #A11C64 !important;
}
h3.subhead-text{  
    font-size: 16px !important;
    font-style: normal;
    letter-spacing: 2px! important;
    line-height: 22px !important;
}
.aboutus-image img, .aboutus-section img {
     box-shadow: 0 10px 30px 0 rgba(187,187,187,.3), 0 10px 30px rgba(0,0,0,.07);
     margin-bottom: 15px;
}
.ribbon-section h2.heading-area {
    font-size: 26px;
}
.main-head-partition {
      margin-top: 15px;
}

.multi-featured-icon i::before {
  display: block;
  margin: 0 0 -5px 0;
}

.fa-eudec-star1::before {
  content: url(http://eudec.org/eudecwp/wp-content/uploads/2019/01/star1_50px_orange.png);
}

.fa-eudec-star2::before {
  content: url(http://eudec.org/eudecwp/wp-content/uploads/2019/01/star2_50px_cyan.png);
}

.fa-eudec-star3::before {
  content: url(http://eudec.org/eudecwp/wp-content/uploads/2019/01/star3_50px_purple.png);
}

.fa-eudec-star4::before {
  content: url(http://eudec.org/eudecwp/wp-content/uploads/2018/09/star4_30px_cyan.png);
}

.fa-eudec-star5::before {
  content: url(http://eudec.org/eudecwp/wp-content/uploads/2018/09/star5_30px.png);
}

.fa-eudec-star6::before {
  content: url(http://eudec.org/eudecwp/wp-content/uploads/2018/09/star6_30px.png);
}

.fa-eudec-star7::before {
  content: url(http://eudec.org/eudecwp/wp-content/uploads/2018/09/star7_30px.png);
}

.fa-eudec-star8::before {
  content: url(http://eudec.org/eudecwp/wp-content/uploads/2018/09/star8_30px.png);
}

.fa-eudec-star1-cyan::before {
  content: url(http://eudec.org/eudecwp/wp-content/uploads/2018/09/star1_30px_cyan.png);
}

.fa-eudec-star2-cyan::before {
  content: url(http://eudec.org/eudecwp/wp-content/uploads/2018/09/star2_30px_cyan.png);
}

.fa-eudec-star3-cyan::before {
  content: url(http://eudec.org/eudecwp/wp-content/uploads/2018/09/star3_30px_cyan.png);
}

.fa-eudec-star4-cyan::before {
  content: url(http://eudec.org/eudecwp/wp-content/uploads/2018/09/star4_30px_cyan.png);
}

.fa-eudec-star5-cyan::before {
  content: url(http://eudec.org/eudecwp/wp-content/uploads/2018/09/star5_30px_cyan.png);
}

.fa-eudec-star6-cyan::before {
  content: url(http://eudec.org/eudecwp/wp-content/uploads/2018/09/star6_30px_cyan.png);
}

.fa-eudec-star7-cyan::before {
  content: url(http://eudec.org/eudecwp/wp-content/uploads/2018/09/star7_30px_cyan.png);
}

.fa-eudec-star8-cyan::before {
  content: url(http://eudec.org/eudecwp/wp-content/uploads/2018/09/star8_30px_cyan.png);
}

h2.head-text::before {
  content: url(http://eudec.org/eudecwp/wp-content/uploads/2018/09/top_stars_cyan_60px.png);
  display: block;
  margin: 20px 0 -5px 0;
}

ul.multiple-team-section li.multi-team figure.team-box .position {
  background: #A11C64 !important;
}

header.smaller .header-wrapper, .home .hdr-transparent.smaller .header-wrapper {
  background: url(http://eudec.org/eudecwp/wp-content/uploads/2018/09/header_no_logo_v3_1920.png) !important;
  box-shadow: 0 5px 20px black;
}
.multi-feature:after {
  background: url(http://eudec.org/eudecwp/wp-content/uploads/2018/09/header_no_logo_v3_1920.png) !important;
  display: block;
  height: 20px;
}

header.smaller #main-menu-wrapper nav.navigation ul.sub-menu, #main-menu-wrapper nav.navigation ul.sub-menu {
  box-shadow: 5px 5px 10px black;
}

.content {
  padding: 35px;
}

.main-header-section {
  /*background: linear-gradient(193deg , rgba(0, 162, 149, 0.8) 0%, rgba(161, 28, 100, 0.8) 100%);*/
  background: url(http://eudec.org/eudecwp/wp-content/uploads/2018/09/EUDEC_graphics_website_starter_transparent.png) !important;
  background-size: cover !important;
  background-position: center !important;
}

.main-head-partition {
  border-bottom: 2px solid rgba(232, 70, 0, 0.4);
}

#header .header-img {
  background-color: transparent !important;
}

/* ----- */

#header .header-img {
  background-color: transparent;
  height: 150px;
  background-position: top;
}

#header .header-img .overlay-demo {
  height: 0px;
}

.header-wrapper .container {
  max-width: 1600px;
  padding: 0 50px;
}

.main-header-section {
  background: linear-gradient(193deg , rgba(0, 162, 149, 0.8) 0%, rgba(161, 28, 100, 0.8) 100%);
}

header.smaller #main-menu-wrapper nav.navigation ul {
  padding-top: 30px;
}

.page-description a, .post-content a { 
  color: #00A295;
}

.page-description a:hover, .post-content a:hover {
  color: #D0266F;
}

.main-button button:hover {
  background: #00A295;
}

.overlayloader {
  background-color: #00A295;
}
ul.multiple-team-section li.multi-team figure.team-box .icons i {
  background: #D0256F !important;
}
blockquote::before, ul.multiple-testimonial-section li.multi-testimonial blockquote::before, a:hover, a:focus {
  color: #A11C64 !important;
}
figure.team-box img {
  width: 100%;
}
.featured-section a {
  border-radius: 4px;
}

ul.multiple-featured-section {
  padding-top: 20px;
}

ul.multiple-featured-section li.multi-featured {
  margin-top: 20px;
}

.aboutus-section {
  padding-top: 40px;
  padding-bottom: 40px;
}

.navigation .menu > li > a {
  font-size: 17px;
}

.navigation ul ul a, .navigation ul ul a:link, .navigation ul ul a:visited {
  font-size: 15px;
}

.main-button button {
  font-size: 17px;
}

span.featured-icon i, span.multi-featured-icon i {
  border: 0px;
}

.featured-section h3 {
  font-size: 19px;
}

.featured-section p {
  font-size:15px;
}

.main-text h2 {
  font-style: normal;
}

.main-button button {
  background: rgba(161, 28, 100, 0.5);
}

.main-button button:hover {
  background: rgba(232, 70, 0, 0.5);
}

.multi-feature-area h3 {
  font-size: 20px;
}

p {
  font-size: 15px;
}

ul.multiple-featured-section li.multi-featured p {
  font-size: 14px;
}

.multi-feature-area h2.head-text, .multi-feature-area h3.subhead-text, .multi-slider-area h2.head-text, .multi-slider-area h3.subhead-text, .newsletter h3, #team h2.head-text, #team h3.subhead-text, #testimonials h2.head-text, #testimonials h3.subhead-text, .bottom-ribbon-section h2.heading-area, #about h2.head-text {
  text-shadow: 1px 2px 2.8px rgba(0, 0, 0, 0.3);
}

.detail-wrap .map iframe {
  height: 500px;
}
