.uk-h3.uk-card-title svg {
	width:80px;
	height:auto;
	max-width:100%;
	margin: 0 auto 5px;
	display:inline-block;
}
.uk-h3.uk-card-title span svg {
	width:inherit;
	height:inherit;
	min-width:25px;
	max-width:auto;
	margin: -5px 0 0;
}
#uikit .uk-grid-collapse div:nth-child(4) .uk-h3.uk-card-title {
	text-align:center;
}
.uk-h3.uk-card-title i, .uk-h3.uk-card-title span {
	margin-right:8px;
	color:rgba(255, 255, 255, .8);
}
.uk-h3.uk-card-title span[uk-icon*="ratio"],
.uk-h3.uk-card-title i[class*="fa-2x"], 
.uk-h3.uk-card-title i[class*="fa-3x"], 
.uk-h3.uk-card-title i[class*="fa-4x"], 
.uk-h3.uk-card-title i[class*="fa-5x"], 
.uk-h3.uk-card-title i[class*="fa-6x"], 
.uk-h3.uk-card-title i[class*="fa-7x"], 
.uk-h3.uk-card-title i[class*="fa-8x"], 
.uk-h3.uk-card-title i[class*="fa-9x"], 
.uk-h3.uk-card-title i[class*="fa-10x"] {
	display:block;
	margin-bottom:20px;
	margin-right:0px;
}
.uk-grid-collapse .uk-grid-margin .uk-h3.uk-card-title span[uk-icon*="ratio"] {
	margin-top:30px;
}
.uk-card .uk-h3.uk-card-title + * {
	margin-top:10px;
}
[class*="primary"] .uk-h3.uk-card-title svg, [class*="secondary"] .uk-h3.uk-card-title svg {
	stroke:rgba(255, 255, 255, .8);
	fill:rgba(255, 255, 255, .8);
}
.masonry-uk h1, 
.masonry-uk h2, 
.masonry-uk h3,
.masonry-uk h4, 
.masonry-uk h5, 
.masonry-uk h6, 
.masonry-uk p {
	padding:0;margin:10px 0 0;
}
.uk-card-muted {
	background: #F8F8F8;
}
/*--- divider --*/
@media (max-width: 639.9px) {
	.uk-grid-divider .uk-card h3 {
		margin-top:20px !important;
	}
	.uk-grid-divider *:first-child .uk-card h3 {
		margin-top:0px !important;
	}
}
@media (min-width: 640px) {
  .uk-grid-divider[class*="width-1-3\@s"] > div > .uk-card::before,
  .uk-grid-divider > [class*="width-1-3\@s"] > .uk-card::before,
  .uk-grid-divider[class*="width-1-2\@s"] > div > .uk-card::before,
  .uk-grid-divider > [class*="width-1-2\@s"] > .uk-card::before,
  .uk-grid-divider[class*="width-1-4\@s"] > div > .uk-card::before,
  .uk-grid-divider > [class*="width-1-4\@s"] > .uk-card::before {
    content: "";
    position: absolute;
    top: -15px;
    width:100%;
    border-top: 1.5px solid #e5e5e5;
  }
  .uk-grid-divider[class*="width-1-3\@s"] > :nth-child(1) > .uk-card::before,
  .uk-grid-divider > [class*="width-1-3\@s"]:nth-child(1) > .uk-card::before,
  .uk-grid-divider[class*="width-1-3\@s"] > :nth-child(2) > .uk-card::before,
  .uk-grid-divider > [class*="width-1-3\@s"]:nth-child(2) > .uk-card::before,
  .uk-grid-divider[class*="width-1-3\@s"] > :nth-child(3) > .uk-card::before,
  .uk-grid-divider > [class*="width-1-3\@s"]:nth-child(3) > .uk-card::before, 
  .uk-grid-divider[class*="width-1-2\@s"] > :nth-child(1) > .uk-card::before,
  .uk-grid-divider > [class*="width-1-2\@s"]:nth-child(1) > .uk-card::before,
  .uk-grid-divider[class*="width-1-2\@s"] > :nth-child(2) > .uk-card::before,
  .uk-grid-divider > [class*="width-1-2\@s"]:nth-child(2) > .uk-card::before, 
  .uk-grid-divider[class*="width-1-4\@s"] > :nth-child(1) > .uk-card::before,
  .uk-grid-divider > [class*="width-1-4\@s"]:nth-child(1) > .uk-card::before,
  .uk-grid-divider[class*="width-1-4\@s"] > :nth-child(2) > .uk-card::before,
  .uk-grid-divider > [class*="width-1-4\@s"]:nth-child(2) > .uk-card::before,
  .uk-grid-divider[class*="width-1-4\@s"] > :nth-child(3) > .uk-card::before,
  .uk-grid-divider > [class*="width-1-4\@s"]:nth-child(3) > .uk-card::before,
  .uk-grid-divider[class*="width-1-4\@s"] > :nth-child(4) > .uk-card::before,
  .uk-grid-divider > [class*="width-1-4\@s"]:nth-child(4) > .uk-card::before {
    content: "";
    position: absolute;
    top: -20px;
    width:100%;
    border-top: 0px none transparent;
    display:none;
  }
  .uk-grid-small.uk-grid-divider[class*="\@s"] > div > .uk-card::before,
  .uk-grid-small.uk-grid-divider > [class*="\@s"] > .uk-card::before {
    top: -8px;
  }
  .uk-grid-medium.uk-grid-divider[class*="\@s"] > div > .uk-card::before,
  .uk-grid-medium.uk-grid-divider > [class*="\@s"] > .uk-card::before {
    top: -15px;
  }
  .uk-grid-large.uk-grid-divider[class*="\@s"] > div > .uk-card::before,
  .uk-grid-large.uk-grid-divider > [class*="\@s"] > .uk-card::before {
    top: -35px;
  }
  .uk-grid-collapse.uk-grid-divider[class*="\@s"] > div > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="\@s"] > .uk-card::before {
    top: 0px;
    left:-30px;
    width: calc(100% + 60px);
  }
  .uk-grid-collapse.uk-grid-divider[class*="1-4\@s"] > :nth-child(8) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="1-4\@s"]:nth-child(8) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider[class*="1-4\@s"] > :nth-child(12) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="1-4\@s"]:nth-child(12) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider[class*="1-3\@s"] > :nth-child(6) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="1-3\@s"]:nth-child(6) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider[class*="1-3\@s"] > :nth-child(9) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="1-3\@s"]:nth-child(9) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider[class*="1-3\@s"] > :nth-child(12) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="1-3\@s"]:nth-child(12) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider[class*="1-2\@s"] > :nth-child(4) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="1-2\@s"]:nth-child(4) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider[class*="1-2\@s"] > :nth-child(6) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="1-2\@s"]:nth-child(6) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider[class*="1-2\@s"] > :nth-child(8) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="1-2\@s"]:nth-child(8) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider[class*="1-2\@s"] > :nth-child(10) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="1-2\@s"]:nth-child(10) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider[class*="\@s"] :last-child .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="\@s"]:last-child .uk-card::before {
    left:-30px;
    width: calc(100% + 30px);
  }
  .uk-grid-collapse.uk-grid-divider[class*="\@s"] > .uk-first-column > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="\@s"].uk-first-column > .uk-card::before {
    right:-30px;
    left:auto;
    width: calc(100% + 30px);
  }
}
@media (min-width: 960px) {
  .uk-grid-divider[class*="width-1-3\@m"] > div > .uk-card::before,
  .uk-grid-divider > [class*="width-1-3\@m"] > .uk-card::before,
  .uk-grid-divider[class*="width-1-2\@m"] > div > .uk-card::before,
  .uk-grid-divider > [class*="width-1-2\@m"] > .uk-card::before,
  .uk-grid-divider[class*="width-1-4\@m"] > div > .uk-card::before,
  .uk-grid-divider > [class*="width-1-4\@m"] > .uk-card::before {
    content: "";
    position: absolute;
    top: -20px;
    width:100%;
    border-top: 1.5px solid #e5e5e5;
  }
  .uk-grid-divider[class*="width-1-3\@m"] > :nth-child(1) > .uk-card::before,
  .uk-grid-divider > [class*="width-1-3\@m"]:nth-child(1) > .uk-card::before,
  .uk-grid-divider[class*="width-1-3\@m"] > :nth-child(2) > .uk-card::before,
  .uk-grid-divider > [class*="width-1-3\@m"]:nth-child(2) > .uk-card::before,
  .uk-grid-divider[class*="width-1-3\@m"] > :nth-child(3) > .uk-card::before,
  .uk-grid-divider > [class*="width-1-3\@m"]:nth-child(3) > .uk-card::before, 
  .uk-grid-divider[class*="width-1-2\@m"] > :nth-child(1) > .uk-card::before,
  .uk-grid-divider > [class*="width-1-2\@m"]:nth-child(1) > .uk-card::before,
  .uk-grid-divider[class*="width-1-2\@m"] > :nth-child(2) > .uk-card::before,
  .uk-grid-divider > [class*="width-1-2\@m"]:nth-child(2) > .uk-card::before, 
  .uk-grid-divider[class*="width-1-4\@m"] > :nth-child(1) > .uk-card::before,
  .uk-grid-divider > [class*="width-1-4\@m"]:nth-child(1) > .uk-card::before,
  .uk-grid-divider[class*="width-1-4\@m"] > :nth-child(2) > .uk-card::before,
  .uk-grid-divider > [class*="width-1-4\@m"]:nth-child(2) > .uk-card::before,
  .uk-grid-divider[class*="width-1-4\@m"] > :nth-child(3) > .uk-card::before,
  .uk-grid-divider > [class*="width-1-4\@m"]:nth-child(3) > .uk-card::before,
  .uk-grid-divider[class*="width-1-4\@m"] > :nth-child(4) > .uk-card::before,
  .uk-grid-divider > [class*="width-1-4\@m"]:nth-child(4) > .uk-card::before {
    content: "";
    position: absolute;
    top: -20px;
    width:100%;
    border-top: 0px none transparent;
    display:none;
  }
  .uk-grid-small.uk-grid-divider[class*="\@m"] > div > .uk-card::before,
  .uk-grid-small.uk-grid-divider > [class*="\@m"] > .uk-card::before {
    top: -8px;
  }
  .uk-grid-medium.uk-grid-divider[class*="\@m"] > div > .uk-card::before,
  .uk-grid-medium.uk-grid-divider > [class*="\@m"] > .uk-card::before {
    top: -15px;
  }
  .uk-grid-large.uk-grid-divider[class*="\@m"] > div > .uk-card::before,
  .uk-grid-large.uk-grid-divider > [class*="\@m"] > .uk-card::before {
    top: -35px;
  }

  .uk-grid-collapse.uk-grid-divider[class*="\@m"] > div > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="\@m"] > .uk-card::before {
    top: 0px;
    left:-30px;
    width: calc(100% + 30px);
  }
  .uk-grid-collapse.uk-grid-divider[class*="1-4\@m"] > :nth-child(8) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="1-4\@m"]:nth-child(8) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider[class*="1-4\@m"] > :nth-child(12) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="1-4\@m"]:nth-child(12) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider[class*="1-3\@m"] > :nth-child(6) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="1-3\@m"]:nth-child(6) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider[class*="1-3\@m"] > :nth-child(9) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="1-3\@m"]:nth-child(9) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider[class*="1-3\@m"] > :nth-child(12) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="1-3\@m"]:nth-child(12) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider[class*="1-2\@m"] > :nth-child(4) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="1-2\@m"]:nth-child(4) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider[class*="1-2\@m"] > :nth-child(6) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="1-2\@m"]:nth-child(6) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider[class*="1-2\@m"] > :nth-child(8) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="1-2\@m"]:nth-child(8) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider[class*="\@m"] :last-child .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="\@m"]:last-child .uk-card::before {
    left:-60px;
    width: calc(100% + 60px);
  }
  .uk-grid-collapse.uk-grid-divider[class*="\@m"] > .uk-first-column > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="\@m"].uk-first-column > .uk-card::before {
    right:-30px;
    left:auto;
    width: calc(100% + 30px);
  }
  .uk-divider-right\@m {
	 position: relative;
  }
  .uk-divider-right\@m::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right:0;
    border-left: 1px solid #e5e5e5;
  }
  .uk-divider-right\@m::after {
    content: "";
    position: absolute;
    top: 50%;
    right:-40px;
    border-top: 1.5px solid #e5e5e5;
    width:40px;
  }
}
@media (min-width: 1200px) {
  .uk-grid-divider[class*="width-1-3\@m"] > div > .uk-card::before,
  .uk-grid-divider > [class*="width-1-3\@m"] > .uk-card::before,
  .uk-grid-divider[class*="width-1-2\@m"] > div > .uk-card::before,
  .uk-grid-divider > [class*="width-1-2\@m"] > .uk-card::before,
  .uk-grid-divider[class*="width-1-4\@m"] > div > .uk-card::before,
  .uk-grid-divider > [class*="width-1-4\@m"] > .uk-card::before {
    content: "";
    position: absolute;
    top: -20px;
    width:100%;
    border-top: 1.5px solid #e5e5e5;
  }
  .uk-grid-divider[class*="width-1-3\@m"] > :nth-child(1) > .uk-card::before,
  .uk-grid-divider > [class*="width-1-3\@m"]:nth-child(1) > .uk-card::before,
  .uk-grid-divider[class*="width-1-3\@m"] > :nth-child(2) > .uk-card::before,
  .uk-grid-divider > [class*="width-1-3\@m"]:nth-child(2) > .uk-card::before,
  .uk-grid-divider[class*="width-1-3\@m"] > :nth-child(3) > .uk-card::before,
  .uk-grid-divider > [class*="width-1-3\@m"]:nth-child(3) > .uk-card::before, 
  .uk-grid-divider[class*="width-1-2\@m"] > :nth-child(1) > .uk-card::before,
  .uk-grid-divider > [class*="width-1-2\@m"]:nth-child(1) > .uk-card::before,
  .uk-grid-divider[class*="width-1-2\@m"] > :nth-child(2) > .uk-card::before,
  .uk-grid-divider > [class*="width-1-2\@m"]:nth-child(2) > .uk-card::before, 
  .uk-grid-divider[class*="width-1-4\@m"] > :nth-child(1) > .uk-card::before,
  .uk-grid-divider > [class*="width-1-4\@m"]:nth-child(1) > .uk-card::before,
  .uk-grid-divider[class*="width-1-4\@m"] > :nth-child(2) > .uk-card::before,
  .uk-grid-divider > [class*="width-1-4\@m"]:nth-child(2) > .uk-card::before,
  .uk-grid-divider[class*="width-1-4\@m"] > :nth-child(3) > .uk-card::before,
  .uk-grid-divider > [class*="width-1-4\@m"]:nth-child(3) > .uk-card::before,
  .uk-grid-divider[class*="width-1-4\@m"] > :nth-child(4) > .uk-card::before,
  .uk-grid-divider > [class*="width-1-4\@m"]:nth-child(4) > .uk-card::before {
    content: "";
    position: absolute;
    top: -20px;
    width:100%;
    border-top: 0px none transparent;
    display:none;
  }
  .uk-grid-small.uk-grid-divider[class*="\@m"] > div > .uk-card::before,
  .uk-grid-small.uk-grid-divider > [class*="\@m"] > .uk-card::before {
    top: -8px;
  }
  .uk-grid-medium.uk-grid-divider[class*="\@m"] > div > .uk-card::before,
  .uk-grid-medium.uk-grid-divider > [class*="\@m"] > .uk-card::before {
    top: -15px;
  }
  .uk-grid-large.uk-grid-divider[class*="\@m"] > div > .uk-card::before,
  .uk-grid-large.uk-grid-divider > [class*="\@m"] > .uk-card::before {
    top: -35px;
  }

  .uk-grid-collapse.uk-grid-divider[class*="\@m"] > div > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="\@m"] > .uk-card::before {
    top: 0px;
    left:-30px;
    width: calc(100% + 60px);
  }
  .uk-grid-collapse.uk-grid-divider[class*="1-4\@m"] > :nth-child(8) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="1-4\@m"]:nth-child(8) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider[class*="1-4\@m"] > :nth-child(12) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="1-4\@m"]:nth-child(12) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider[class*="1-3\@m"] > :nth-child(6) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="1-3\@m"]:nth-child(6) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider[class*="1-3\@m"] > :nth-child(9) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="1-3\@m"]:nth-child(9) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider[class*="1-3\@m"] > :nth-child(12) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="1-3\@m"]:nth-child(12) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider[class*="1-2\@m"] > :nth-child(4) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="1-2\@m"]:nth-child(4) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider[class*="1-2\@m"] > :nth-child(6) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="1-2\@m"]:nth-child(6) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider[class*="1-2\@m"] > :nth-child(8) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="1-2\@m"]:nth-child(8) > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider[class*="\@m"] :last-child .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="\@m"]:last-child .uk-card::before {
    left:-50px;
    width: calc(100% + 50px);
  }
  .uk-grid-collapse.uk-grid-divider[class*="\@m"] > .uk-first-column > .uk-card::before,
  .uk-grid-collapse.uk-grid-divider > [class*="\@m"].uk-first-column > .uk-card::before {
    right:-50px;
    left:auto;
    width: calc(100% + 50px);
  }
  .uk-divider-right\@m {
	 position: relative;
  }
  .uk-divider-right\@m::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right:0;
    border-left: 1px solid #e5e5e5;
  }
  .uk-divider-right\@m::after {
    content: "";
    position: absolute;
    top: 50%;
    right:-40px;
    border-top: 1.5px solid #e5e5e5;
    width:40px;
  }
}
[class*="primary"] .uk-grid-divider .uk-card::before, [class*="secondary"] .uk-grid-divider .uk-card::before {
	border-top: 0.5px solid rgba(255, 255, 255, 0.2) !important;
}
.uk-grid-collapse.uk-grid-divider .uk-grid-margin .uk-card .uk-h3.uk-card-title {
	margin-top:25px !important;
}
.light-1::before, .light-2::before, .light-3::before, .light-4::before {
	content:'';
	position:absolute;
	z-index:0;
	top:0;
	bottom:0;
	left:0;
	right:0;
	display:block;
}
.light-1::before {
	background: rgba(255,255,255,0.4)
}
.light-2::before {
	background: rgba(255,255,255,0.3)
}
.light-3::before {
	background: rgba(255,255,255,0.2)
}
.light-4::before {
	background: rgba(255,255,255,0.1)
}
.light-1 *, .light-2 *, .light-3 *, .light-4 * {
	position:relative;
	z-index:1;
}

.padding-text div div * {
	padding:0px 20px;
}
.padding-text div div img {
	padding:0px !important;
	margin:0px !important;
}
.padding-text div div *:first-child {
	margin-top:20px;
}
.padding-text div div *:last-child {
	margin-bottom:20px;
}
@media (min-width: 640px) {
  .padding-text div div * {
	padding:0px 30px;
  }
}
@media (min-width: 960px) {
  .padding-text div div * {
	padding:0px 50px;
  }
}
@media (max-width: 959.9px) {  
  .padding-text.uk-child-width-1-2\@m div div * {
	text-align:left !important;
  }
}
@media (max-width: 639.9px) {
  .padding-text.uk-child-width-1-2\@s div div * {
	text-align:left !important;
  }
}
.progress-bar div.progress-heading * {
	margin:0 !important;
	padding:0 !important;
}
[class*='uk-progress'].uk-animation-slide-left {  
	animation-duration: 1.5s;
}
.progress-bar .uk-progress {
  background-color: transparent !important;
}
.progress-bar .uk-progress::-webkit-progress-bar {
  background-color: transparent;
}
.progress-bar .uk-progress::-webkit-progress-value {
  background-color: #4D45F6;
  transition: width 1s ease;
}
.progress-bar .uk-progress::-moz-progress-bar {
  background-color: #4D45F6;
  /* 1 */
  transition: width 1s ease;
}