@charset "utf-8";
/* CSS Document */


/* Olovi Start */

.thumb-info-odg .thumb-info-title-odg {
	transition: all 0.3s;
	background: rgba(0, 136, 204, 0.8);
	color: #FFF;
	font-weight: 600;
	left: 0;
	letter-spacing: 0em;
	position: absolute;
	z-index: 2;
	max-width: 90%;
	font-size: 20px;
	padding: 2px 15px 2px;
	bottom: 13%;
}

.list.list-icons.list-icons-style-3 li > [class*="fa-"]:first-child,
.list.list-icons.list-icons-style-3 li a:first-child > [class*="fa-"]:first-child,
.list.list-icons.list-icons-style-3 li > .icons:first-child,
.list.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
	background-color: #212529;
}
.list.list-icons.list-icons-sm.list-icons-style-3 li > [class*="fa-"]:first-child,
		.list.list-icons.list-icons-sm.list-icons-style-3 li > .icons:first-child, .list.list-icons.list-icons-sm.list-icons-style-3 li a:first-child > [class*="fa-"]:first-child,
		.list.list-icons.list-icons-sm.list-icons-style-3 li a:first-child > .icons:first-child {
	width: 20px;
	height: 20px;
	padding: 3px;
}
.list.list-icons.list-icons-sm.list-icons-style-2 li > [class*="fa-"]:first-child,
		.list.list-icons.list-icons-sm.list-icons-style-2 li > .icons:first-child, .list.list-icons.list-icons-sm.list-icons-style-2 li a:first-child > [class*="fa-"]:first-child,
		.list.list-icons.list-icons-sm.list-icons-style-2 li a:first-child > .icons:first-child {
	width: 20px;
	height: 20px;
	padding: 3px;
}
/* Testimonial start*/
.testimonial blockquote p {
	color: #FFF;
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 1.2em;
}
/* Testimonial end*/

/* Thumb Info */
.thumb-info-odg {
	display: block;
	position: relative;
	text-decoration: none;
	max-width: 100%;
	background-color: #FFF;
	border-radius: 4px;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transform: translate3d(0, 0, 0);
}

.thumb-info-odg .thumb-info-wrapper-odg {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transform: translate3d(0, 0, 0);
	border-radius: 4px;
	margin: 0;
	overflow: hidden;
	display: block;
	position: relative;
}
.thumb-info-odg:hover .thumb-info-wrapper-odg:after {
	opacity: 1;
}

.thumb-info-odg:hover .thumb-info-action-icon {
	right: 0;
	top: 0;
}
.thumb-info-odg:hover .thumb-info-title-odg {
	background: rgba(33, 37, 41, 0.9);
}



.thumb-info-odg .thumb-info-wrapper-odg:after {
	content: "";
	background: rgba(33, 37, 41, 0.8);
	transition: all 0.3s;
	border-radius: 4px;
	bottom: -4px;
	color: #FFF;
	left: -4px;
	position: absolute;
	right: -4px;
	top: -4px;
	display: block;
	opacity: 0;
	z-index: 1;
}
.line-height-olovi-1 {
	line-height-olovi: 1 !important;
}



/* Olovi End */

