.woocommerce div.product div.images img{
	max-width:150px
}

code{
	background:#dddddd;
	border:1px solid #C2C4C4;
	padding:6px 12px;
	border-radius:6px;
}

#backend a.active{
	background:yellow;
}

#_loader{
	display:none;
	z-index:9999;
	position:fixed;
	width:100%;
	height:100%;
	left:0;top:0;
}
#_loader img{
	position:absolute;
	left:0;right:0;
	margin:auto;
	top:45%;
	width:40px;
}
#_loader .bg{
	position:absolute;
	width:100%;
	height:100%;
	left:0;top:0;
	background:rgba(0,0,0,0.6);
}

.search-result article{
	/*border:1px solid red;*/
	margin-top:15px;
	border-top:1px solid #ddd;
}

.search-result article a{ color: #62A8BF; }
.search-result h1{ font-size:20px; }
.search-result article p{ padding-bottom:0px;margin-bottom:3px; }
.search-result article .desc{ font-size:11px; padding-top:0; margin-top:0; }
.search-result article .btn{ display:inline-block;margin-top:10px;margin-bottom:15px;color:#787878;border-bottom:none; }
.search-result article .btn:hover{ text-decoration:none;border-bottom:2px solid #c33333; }

.search-result article a:hover{
	text-decoration:underline;
}

div.wpcf7-validation-errors{
	border:none!important;
	color:red;
	float:left;
	margin:0!important;
	margin-top:20px!important;
	padding:0!important;
}

div.wpcf7-mail-sent-ok{
	border:none!important;
	color:#35CC6C!important;
	float:left;
	margin:0!important;
	margin-top:20px!important;
	padding:0!important;
}

.making-class .cta-wrapper{
	margin-bottom:0!important;
}