h2 {
	font-size:38px;
}
select, input[type="text"], input[type="search"], input[type="password"] {
	box-shadow:none !important;
}
ul, li {
	list-style: none; list-style-image: none; list-style-type: none; margin:0; padding:0;
}
.bg-gray {
	background:#F1F1F1 !important;
}
.bg-dark {
	background:#000 !important;
}
.btn-dark {
	background:#000;
}
.btn-dark:hover {
	background:#343A40;
}
#sortFilter {
	width:auto; float:right; margin-top:-9px; margin-left:9px; border-radius:7px;
}

.owl-navigation .owl-prev, .owl-navigation .owl-next {
	width:8%;
}
.owl-navigation .btn-nav {
	color:#FFF;
}
.owl-navigation .owl-prev .btn-nav {
	margin-left:0px;
}
.owl-navigation .owl-next .btn-nav {
	margin-right:0px;
}
@media (max-width: 767.98px) {
	.owl-navigation .owl-prev {
		width:9% !important;
	}
	.owl-navigation .owl-next {
		width:9% !important;
	}
}



.owl-pagination .owl-controls {
	position:absolute; bottom:5px; left:0; width:100%;
}
.owl-pagination .owl-controls .owl-page span {
	background:#999; opacity:0.9;
}
.owl-pagination .owl-controls .active span {
	background:#FFF;
}
.owl-pagination.owl-white .owl-controls .owl-page span {
	background:#D5D5D5;
}
.owl-pagination.owl-white .owl-controls .active span {
	background:#869791;
}

.owl-alert {
	display:flex; justify-content:center; align-items:center; min-height:40px; padding:10px 15px; padding-top:11px; padding-bottom:9px;
}
.owl-alert a {
	/*color:#FAD428;*/
	color:#FFF; text-decoration:none;
}


.owl-note {
	position:absolute; top:0; left:0; width:100%; height:100%; font-size:18px; padding:15px; color:#FFF;
}
.owl-note > .container {
	height:100%;
}
.owl-note > .container > .row {
	height:100%;
}
.owl-note > .container > .row> .col-12 {
	height:100%;
}
.owl-note .btn {
	font-size:16px; padding:10px 25px; margin-top:30px;
}
.owl-note a {
	color:#FFF; text-decoration:none;
}
@media (max-width: 1199.98px) {
	.owl-note {
		font-size:17px;
	}
	.owl-note h2 {
		font-size:32px;
	}
}
@media (max-width: 991.98px) {
	.owl-note {
		font-size:17px;
	}
	.owl-note h2 {
		font-size:34px;
	}
}
@media (max-width: 767.98px) {
	.owl-note {
		font-size:17px;
	}
	.owl-note h2 {
		font-size:34px;
	}
}
@media (max-width: 575.98px) {
	.owl-note {
		font-size:16px;
	}
	.owl-note h2 {
		font-size:32px;
	}
}


.rStyle > .container > .row> .col-12 > div {
	background:#FFF; color:#000; font-size:15px; border-radius:7px; padding:30px 40px;
}
.rStyle > .container > .row> .col-12 > div.transparent {
	background:none; color:#FFF; font-size:16px;
}
.rStyle a {
	color:#000; text-decoration:none;
}
.rStyle > .container > .row> .col-12 > div.transparent a {
	color:#FFF;
}
.rStyle .btn {
	font-size:15px; padding:10px 20px; margin-top:15px;
}
.rStyle h2 {
	font-size:24px;
}
.rStyle > .container > .row> .col-12 > div.transparent h2 {
	font-size:48px;
}
@media (max-width: 1199.98px) {
	.rStyle .col-12 {
		font-size:14px;
	}
	.rStyle h2 {
		font-size:24px;
	}
}
@media (max-width: 991.98px) {
	.rStyle .col-12 {
		font-size:14px;
	}
	.rStyle h2 {
		font-size:22px;
	}
}
@media (max-width: 767.98px) {
	.rStyle .col-12 {
		font-size:15px;
	}
	.rStyle h2 {
		font-size:26px;
	}
}
@media (max-width: 575.98px) {
	.rStyle .col-12 {
		font-size:14px;
	}
	.rStyle > .container > .row> .col-12 > div {
		padding:20px 30px;
	}
	.rStyle h2 {
		font-size:24px;
	}
}


.cStyle .col-12 {
	color:#FFF; font-size:22px;
}
.cStyle .btn {
	font-size:18px;
}
.cStyle h2 {
	font-size:56px; margin-bottom:20px;
}
@media (max-width: 1199.98px) {
	.cStyle .col-12 {
		font-size:21px;
	}
	.cStyle h2 {
		font-size:36px;
	}
}
@media (max-width: 991.98px) {
	.cStyle .col-12 {
		font-size:20px;
	}
	.cStyle h2 {
		font-size:32px;
	}
}
@media (max-width: 767.98px) {
	.cStyle .col-12 {
		font-size:22px;
	}
	.cStyle h2 {
		font-size:34px;
	}
}
@media (max-width: 575.98px) {
	.cStyle .col-12 {
		padding:20px 30px; font-size:17px;
	}
	.cStyle h2 {
		font-size:26px;
	}
}


.dStyle .col-12 {
	color:#FFF; font-size:20px;
}
.dStyle .btn {
	font-size:18px;
}
.dStyle h2 {
	font-size:48px; margin-bottom:15px;
}
@media (max-width: 1199.98px) {
	.dStyle .col-12 {
		font-size:18px;
	}
	.dStyle h2 {
		font-size:32px;
	}
}
@media (max-width: 991.98px) {
	.dStyle .col-12 {
		font-size:16px;
	}
	.dStyle h2 {
		font-size:32px;
	}
}
@media (max-width: 767.98px) {
	.dStyle .col-12 {
		font-size:18px;
	}
	.dStyle h2 {
		font-size:32px;
	}
}
@media (max-width: 575.98px) {
	.dStyle .col-12 {
		padding:20px 30px; font-size:14px;
	}
	.dStyle h2 {
		font-size:25px;
	}
}


.eStyle .col-12 {
	color:#FFF; font-size:25px;
}
.eStyle .btn {
	font-size:18px;
}
.eStyle h2 {
	font-size:38px; margin-bottom:10px;
}
@media (max-width: 1199.98px) {
	.eStyle .col-12 {
		font-size:22px;
	}
	.eStyle h2 {
		font-size:36px;
	}
}
@media (max-width: 991.98px) {
	.eStyle .col-12 {
		font-size:20px;
	}
	.eStyle h2 {
		font-size:31px;
	}
}
@media (max-width: 767.98px) {
	.eStyle .col-12 {
		font-size:22px;
	}
	.eStyle h2 {
		font-size:28px;
	}
}
@media (max-width: 575.98px) {
	.eStyle .col-12 {
		padding:20px 30px; font-size:16px;
	}
	.eStyle h2 {
		font-size:25px;
	}
}


.owl-list .owl-controls {
	margin-top:30px !important;
	margin-bottom:30px !important;
}
.owl-list .owl-controls .owl-buttons div {
	height:44px; width:44px;
	background:#FFF !important; opacity:0.7 !important;
	border-radius:50% !important;
	filter: drop-shadow(0 4px 7px rgba(0,0,0,.15));
	font-size:24px !important;
	top:37%;
}
.owl-list .owl-controls .owl-buttons div i {
	opacity:1 !important;
}
.owl-list.no-space .owl-controls {
	margin-top:0px !important;
}


@media (min-width: 992px) {
.box-matted .matted {
	-webkit-transition: all 500ms ease-in-out !important;
		   -o-transition: all 500ms ease-in-out !important;
			  transition: all 500ms ease-in-out !important;
	opacity:0;
}
.box-matted:hover .matted {
	opacity:0.3;
}
}


@media (max-width: 575.98px) { }
@media (min-width: 576px) and (max-width: 767.98px) { }
@media (min-width: 768px) and (max-width: 991.98px) { }
@media (min-width: 992px) and (max-width: 1199.98px) { }
@media (min-width: 1200px) { }

.tagIco {
	display:inline-block;
	color:#000;
	background:#EAEAEB;
	font-weight:normal;
	font-size:15px;
	max-height:20px;
	padding:3px 7px;
	white-space:nowrap;
	line-height: 1;
	border-radius:10px;
}

.proList a {
	color:#000;
	text-decoration:none;
}
.proList .item .card {
	border-radius: 14px; border:none;
}
.proList .item .tagIco {
	position:absolute;
	left:15px; top:15px;
}
.proList .card-img-top {
	border-top-left-radius: 14px; border-top-right-radius: 14px;
}
.proList .card-title {
	display:block; text-decoration:none; overflow:hidden; height:49px; margin-bottom:8px;
}
.proList .decription {
	display:block; text-decoration:none; overflow:hidden; height:43px; margin-bottom:10px;
}
ul.color {
	min-height:33px;
}
.color li {
	display:inline-block; margin-right:5px; margin-bottom:5px; width:22px; height:22px; border:solid 1px #E6E8EC; border-radius:50%;
	background-position: center; background-repeat: no-repeat; background-size: cover;
}
.price {
	display:block; text-decoration:none; overflow:hidden; height:30px; font-size:20px; margin-bottom:8px; color:#000;
}
.proList .devices {
	display:block; text-decoration:none; overflow:hidden; height:30px; font-size:13px; padding-top:8px; border-top:solid 1px #E6E8EC; margin-bottom:0px;
}

.mTitle {
	text-align:center; padding-top:40px; padding-bottom:40px;
}
.mTitle a {
	color:#000; text-decoration:none;
}



.blog-mStyle {
	overflow:hidden; border:none; border-radius:14px; padding:0px; margin-bottom:40px;
}
.blog-mStyle a {
	color:#000; text-decoration:none;
}
.blog-mStyle img.card-img {
	border-radius:0px;
}
.blog-mStyle .card-title {
	margin-bottom:15px;
}
.blog-mStyle .info {
	padding:30px; padding-bottom:90px; font-size:15px;
}
.blog-mStyle button.btn {
	min-width:200px; padding:10px 15px; position:absolute; left:50px; bottom:50px;
}
@media (max-width: 1199.98px) {
	.blog-mStyle .card-body {
		padding:0px;
	}
	.blog-mStyle .card-title {
		font-size:22px;
	}
	.blog-mStyle .info {
		padding:25px; padding-top:20px; padding-bottom:70px; font-size:14px;
	}
	.blog-mStyle button.btn {
		left:25px; bottom:20px;
	}
	.blog-mStyle p.card-text {
		overflow:hidden; max-height:85px;
	}
}


.blog-dStyle {
	overflow:hidden; border:none; border-radius:14px; padding:0px; margin-bottom:40px;
}
.blog-dStyle a {
	color:#000; text-decoration:none;
}
.blog-dStyle img.card-img {
	border-radius:0px;
}
.blog-dStyle .card-title {
	overflow:hidden; height:70px; margin-bottom:15px; font-size:20px;
}
.blog-dStyle .info {
	padding:25px; font-size:14px;
}
.blog-dStyle .card-body {
	padding:0px;
}
.blog-dStyle p.card-text {
	overflow:hidden; height:64px;
}
@media (max-width: 1199.98px) {
	.blog-dStyle .info {
		padding:20px;
	}
	.blog-dStyle .card-title {
		height:70px; margin-bottom:10px;
	}
}

footer a.nav-link {
	-webkit-transition: all 200ms ease-in-out;
	   -o-transition: all 200ms ease-in-out;
		  transition: all 200ms ease-in-out;
}
footer, footer a {
	color:#FFF;
}
footer a:hover {
	color:#9e9e9e;
}
footer .text-muted {
	color:#9e9e9e !important;
}
footer a.iconSocial {
	font-size:32px; color:#FFF;
}
footer a.iconSocial i:hover {
	-webkit-animation: ring-animation 1s infinite ease-in-out;
	-moz-animation: ring-animation 1s infinite ease-in-out;
	-ms-animation: ring-animation 1s infinite ease-in-out;
	-o-animation: ring-animation 1s infinite ease-in-out;
	animation: ring-animation 1s infinite ease-in-out;
}
footer .copyright {
	font-size:16px; border-top:solid 1px #67696D;
}
@media (min-width: 768px) {
	footer .formLeft {
		padding-right:10px;
	}
	footer .formRight {
		padding-left:0px;
	}
}

.top-head {
	border-bottom:solid 1px #E3E3E3; padding:8px 15px;
}
.top-head a {
	color:#000; display:inline-block; margin:0px 15px;
	text-decoration:none;
}
.top-head a.cart {
	font-size:18px;
}
.top-head a.cart i {
	font-size:22px;
}
header section {
	position:relative; display:block; z-index:1; background:#FFF;
}
header .nav-link {
	padding:25px 8px;
	-webkit-transition: all 200ms ease-in-out !important;
		   -o-transition: all 200ms ease-in-out !important;
			  transition: all 200ms ease-in-out !important;
}
.header-tools a {
	width:auto; height:auto; border-radius:0; color:#000; margin:0px; margin-left:15px; background:none; font-size:18px;
}
.header-tools a i {
	font-size:22px;
}
.menuSearch {
	width:190px;
}
.menuSearch input[type="search"] {
	font-size:15px; height:36px; padding-right:0px; box-shadow:none; border:solid 1px #CED2DA; border-top-left-radius:7px; border-bottom-left-radius:7px; border-right:none;
}
.menuSearch .input-group-addon {
	font-size:18px; padding:3px 10px; cursor:pointer; border:solid 1px #CED2DA; border-top-right-radius:7px; border-bottom-right-radius:7px; border-left:none;
}
#seachMobile {
	width:100%; padding:10px; background:#FFF;
	position:absolute; top:100%; left:0px;
}
#MainMenu .fa-caret {
	font-size:20px; float:right; margin-left:5px;
	transform: rotateX(0);
	-webkit-transition: all 300ms ease-in-out !important;
		   -o-transition: all 300ms ease-in-out !important;
			  transition: all 300ms ease-in-out !important;
}
#MainMenu .nav-item:hover .fa-caret {
	transform: rotateX(180deg);
}
#MainMenu .fa-caret::before {
	content: "\f107";
}
@media (max-width: 991.98px) {
	#MainMenu .navbar > .container {
		margin:0px;
	}
	#MainMenu .fa-caret {
		transform: rotateX(0) !important;
	}
	#MainMenu .fa-caret::before {
		content: "\f105";
	}
	header .navbar-collapse {
		background:#FFF !important;
	}
	header .nav-link {
		color:#000 !important;
	}
	header .nav-link:hover, header .nav-link:focus, header .nav-link.active {
		background:#F5F5F5;
		color:#000 !important;
	}
	header .collapse-logo, header .nav-link {
		border-bottom:solid 1px #E0E0E0;
	}
	header .collapse-logo {
		padding:10px;
	}
	header section {
		padding-top:5px;
		padding-bottom:5px;
	}
}

.breadcrumb {
	font-size:16px; margin:0px; padding:0px; background:none;
}
.breadcrumb a {
	color:#707070; text-decoration:underline;
}
.breadcrumb a:hover {
	color:#000;
}

.facetedSearch {
	display:inline-block;
	color:#000;
	background:#FFF;
	border:solid 1px #e0e0e0;
	font-weight:normal;
	font-size:15px;
	max-height:30px;
	padding:7px 10px;
	margin-right:10px; margin-bottom:10px;
	white-space:nowrap;
	line-height: 1;
	border-radius:15px;
	cursor:pointer;
	-webkit-transition: all 200ms ease-in-out !important;
		   -o-transition: all 200ms ease-in-out !important;
			  transition: all 200ms ease-in-out !important;
}
.facetedSearch:hover, .facetedSearch.active {
	background:#000;
	color:#FFF;
	border-color:#000;
}
.btn-load-more {
	font-size:18px; padding:10px 15px; min-width:225px; border-radius:40px;
}

.proDetail h1 {
	font-size:26px;
}
.proDetail button {
	min-width:120px; padding:5px 15px; font-size:18px;
}
.proDetail .color .item {
	border:solid 1px #FFF; display:inline-block; padding:0px; margin-right:5px; margin-bottom:5px; height:27px; border-radius:50%; cursor:pointer;
}
.proDetail .color .item.active {
	border-color:#000;
}
.proDetail .color li {
	width:25px; height:25px; margin:0px;
}

.listCollapse {
	border-top:solid 1px #E0E0E0;
}
.listCollapse .card {
	border:none; border-bottom:solid 1px #E0E0E0; border-radius:0px;
}
.listCollapse .titleCollapse {
	display:block; font-size:18px; color:#000; text-decoration:none; padding:10px 0px;
}
.listCollapse .card-body {
	padding-left:40px; padding-top:10px; padding-right:0px;
}
.listCollapse .fa-angle-up {
	-webkit-transition: all 500ms ease-in-out !important;
		   -o-transition: all 500ms ease-in-out !important;
			  transition: all 500ms ease-in-out !important;
}
.listCollapse .titleCollapse.collapsed .fa-angle-up {
	transform: rotateX(180deg);
}
@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesomefonts/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesomefonts/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesomefonts/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesomefonts/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesomefonts/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesomefonts/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
.listCollapse .fa-collapse::before {
	content: "\f068";
}
.listCollapse .titleCollapse.collapsed .fa-collapse::before {
	content: "\f067";
}



.nav-dropdown .nav-warp {
	position:absolute; left:0px; top:100%; width:100%;
	-webkit-transition: all 500ms ease-in-out !important;
		   -o-transition: all 500ms ease-in-out !important;
			  transition: all 500ms ease-in-out !important;
}
.nav-dropdown .nav-wall {
	height:100%;
}
.nav-wall ul {
	background:#FFF;
}
.nav-dropdown li .nav-link::before {
	border:none;
}
.nav-dropdown li .nav-link {
	padding:10px 15px !important; border-bottom:solid 1px #E0E0E0; display:block; color:#000; text-decoration:none; margin:0px;
	-webkit-transition: all 200ms ease-in-out !important;
		   -o-transition: all 200ms ease-in-out !important;
			  transition: all 200ms ease-in-out !important;
}
.nav-dropdown li:hover .nav-link {
	background:#F5F5F5;
}
.nav-dropdown .nav-warp .nav-warp li .nav-link {
	background:#FFF;
}
.nav-dropdown .nav-warp .nav-warp li:hover .nav-link {
	background:#F5F5F5;
}
.nav-dropdown li.hidden-lg-up {
	background:#E0E0E0;
}
.nav-dropdown li.hidden-lg-up a {
	color:#000; display:block; padding:10px 15px; text-decoration:none;
}
.nav-dropdown .nav-main {
	font-size:18px;
}
.nav-dropdown li.hidden-lg-up i.fa {
	float:left; margin-right:7px; font-size:15px; margin-top:6px;
}
.nav-dropdown .nav-wall .fa-caret {
	transform: rotateX(0) !important;
	position:absolute; top:0px; right:10px; height:100%;
	display:flex; justify-content:center; align-items:center;
}
.nav-dropdown .nav-wall .fa-caret::before {
	content: "\f105" !important;
}
@media (max-width: 991.98px) {
	.nav-dropdown .nav-wall li a.nav-link {
		position:relative;
	}
	.nav-dropdown .nav-wall {
		overflow:auto; background:#FFF;
	}
	.nav-dropdown .nav-warp {
		top:0px; height:100%; padding-top:69px; left:-100%;
	}
	.nav-dropdown .nav-warp.show {
		left:0px;
	}
	.nav-dropdown li .nav-warp {
		top:0px; height:100%; padding-top:69px; left:-100%; z-index:1;
	}
	.nav-dropdown li .nav-warp.show {
		left:0px;
	}
}
@media (min-width: 992px) {
	.nav-dropdown {
		position:relative;
	}
	.nav-dropdown .nav-wall li {
		position:relative;
	}
	.nav-dropdown > .nav-warp > .nav-wall {
		padding-left:9px;
	}
	.nav-dropdown.right > .nav-warp > .nav-wall {
		padding-left:0px; padding-right:9px;
	}
	.nav-dropdown.right > .nav-warp {
		left:auto; right:0px;
	}
	.nav-dropdown .nav-warp {
		display:none; width:220px;
	}
	.nav-dropdown:hover .nav-warp {
		display:block;
	}
	.nav-dropdown li .nav-warp {
		display:none !important; top:-2px; left:100%; margin-top:2px;
	}
	.nav-dropdown li:hover .nav-warp {
		display:block !important;
	}
	.nav-dropdown li .nav-warp::after {
		content:'';
		position:absolute; left:0px; top:-1px; width:100%;
		border-top: solid 2px #000000;
	}
}


.counter .card {
	min-height:255px; border:none; border-radius:12px;
}
.counter .card-title {
	font-size:44px; color:#FFC107;
}


.blogDetail .card {
	padding:50px 30px; padding-bottom:30px; border-radius:13px; border:none;
}
.blogDetail h1.title {
	font-size:28px;
}
.sign-up h4 {
	border-bottom:solid 1px #E3E3E3; padding-bottom:12px; margin-bottom:20px;
}
.sign-up input[type="text"] {
	border-radius:7px;
}
.sign-up a {
	color:#000; text-decoration:underline;
}
.sign-up button {
	width:100%; border-radius:7px;
}


.subscribe {
	border:none; border-radius:14px; padding:40px 40px; padding-bottom:25px;
}
.subscribe-envelope img {
	float:left; height:80px; margin-right:30px;
}
@media (max-width: 991.98px) {
	.subscribe-envelope img {
		height:36px; margin-right:10px;
	}
}


.feature-blog .main {
	position:relative;
}
.feature-blog .main > img {
	width:100%; border-radius:14px;
}
.feature-blog .main .matted {
	border-radius:14px;
}
.feature-blog .main .info {
	color:#FFF; position:absolute; left:0px; bottom:0px; width:100%; padding:30px;
}
.feature-blog .main .info h2 {
	font-size:28px; margin-bottom:10px; overflow:hidden; max-height:66px;
}
.feature-blog .main .info .content {
	overflow:hidden; width:100%; max-height:63px;
}
.feature-blog .main .info .date-time {
	font-size:16px; margin-top:10px;
}
@media (min-width: 992px) {
.feature-blog .main .matted {
	-webkit-transition: all 500ms ease-in-out !important;
		   -o-transition: all 500ms ease-in-out !important;
			  transition: all 500ms ease-in-out !important;
	opacity:0;
}
.feature-blog .main:hover .matted {
	opacity:0.3;
}
}


.feature-blog .list .warp {
	height:155px; padding:20px 0px; border-top:solid 1px #CED2DA;
}
.feature-blog .list a:first-child .warp {
	border-top:none;
}
.feature-blog .list a {
	color:#000; text-decoration:none;
}
.feature-blog .list .warp > img {
	float:left; height:115px; border-radius:10px; margin-right:25px;
}
.feature-blog .list .warp .info {
	height:100%;
}
.feature-blog .list .warp .info h2 {
	font-size:17px; overflow:hidden; max-height:60px;
}
@media (min-width: 1200px) {
.feature-blog .list {
	margin-top:-21px;
}
}


.feature-sustainable .content {
	height:440px; margin-bottom:20px;
}
.feature-sustainable .content h2 {
	font-size:25px; margin-bottom:20px; color:#27C666;
}
.feature-sustainable .content > div {
	background:#F1F1F1; border-radius:14px; padding:30px; height:100%; overflow:auto; overflow-x:hidden;
}
.feature-sustainable .slideDown > div {
	background:#F1F1F1; color:#FFF; border-radius:14px; height:270px; margin-bottom:20px; padding:0px; overflow:hidden;
	-webkit-transition: all 400ms ease-in-out !important;
		   -o-transition: all 400ms ease-in-out !important;
			  transition: all 400ms ease-in-out !important;
}
.feature-sustainable .slideDown > div.scale {
	height:150px;
}
.feature-sustainable .slideDown > div a {
	color:#FFF; text-decoration:none;
}
.feature-sustainable .slideDown > div h3 {
	font-size:22px;
}
.feature-sustainable .slideDown > div .des {
	position:absolute; top:0; left:0; width:100%; height:100%; padding:20px; overflow:auto; font-size:13px;
}
.feature-sustainable .slideDown > div img {
	border-radius:14px;
}
@media (max-width: 991.98px) {
.feature-sustainable .slideDown > div {
	height:280px !important;
}
}
@media (min-width: 992px) {
.feature-sustainable .slideDown > div .matted {
	-webkit-transition: all 500ms ease-in-out !important;
		   -o-transition: all 500ms ease-in-out !important;
			  transition: all 500ms ease-in-out !important;
	opacity:0;
}
.feature-sustainable .slideDown > div:hover .matted {
	opacity:0.3;
}
}