@-moz-document domain("bing.com") {
/* bing.com */
body { 
	background: none;
}
h3 {
	font-size: 150%;
}
h3 a, .ans2 h2 div span span a:hover, .ans h2 a {
	color: #11c;
	text-decoration: none;
}

.mmrel, .sw_tlif, .sa_uc, .sb_adsWv2, .sp_pss, #sa_bop, .sw_aal, .sw_aar, .sw_aa1, .sw_aa2, .sw_aa3, .sw_aa4,
	#sc_sst, #sidebar, #sw_hdr #sch_scopes, #sw_hdr .sw_tm, #sw_meCtrl .sw_meIc { 
	display: none !important; 
}
.sw_a span, .ss_triangle {
	display: inline-block;
	margin-left: 3px;
}
.sw_a .sw_aa {
	border: none;
	margin: 0;
	padding: inherit;
}
.sw_aat {
	border: none;
	padding-top: 6px;
}
.sw_b input {
	padding: .32em .32em .35em .55em;
}
.sw_b .sw_qbtn {
	position: relative; top: 1px;
}
.sw_logo {
	background-image: url(data:image/jpeg;base64,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%3D%3D);
	background-size: auto 100%;
	background-position: 21px -8px;
	margin-right: 64px;
	height: 60px;
	text-indent: -9999px;
}
.sb_ph {
	opacity: .3;
}
.sb_pt {
	border: none;
}
.sb_ptn {
	visibility: hidden;
}
.sb_results p, .sb_results .sb_meta {
	font-size: 110%;
	line-height: 1.5;
	margin: 2px 6px 0 0;
}
.sb_results .sb_meta {
	margin-top: 0;
}
.sw_tc {
	background-color: #333;
	background-image: none;
	height: 2em;
}
.sw_t ul {
	float: none;
	padding-top: 3px;
}
.vs_cont .vs_trd {
	border-left: 1px solid #ccc;
}

#sg_root .sg_u, #sg_root .sg_g { 
	border: none; 
}
#sw_aside { 
	opacity: .4;
	
	-webkit-transition: all .5s ease; /* Safari 3.2+, Chrome */
   	   -moz-transition: all .5s ease; /* FF 4+ */
    	-ms-transition: all .5s ease; /* IE 10 */
     	 -o-transition: all .5s ease; /* Opera 10.5+ */
        	transition: all .5s ease; 
}
#sw_aside:hover, #sw_aside:focus { 
	opacity: .8; 
}
#sw_hdr { 
	z-index: 1; 
}
#sw_hdr .sw_box { 
	padding-top: 70px; 
}
#sw_im { 
	background: none; 
}
}

@-moz-document regexp("bing.com/images") {
.filter {
        margin-top: 7px;
}

#sw_aside { 
	padding-top: 14px;
}
#sw_canvas {
	padding-top: 2.5em;
}
#sw_content {
	margin-top: 100px;
	padding-top: 0;
}
#sw_hdr {
	background: #fff;
	z-index: 5;	
}
#sw_main { 
	margin-top: 21px; 
}
#sw_width .sb_pt {
	border: none; 
}
#sw_width #sw_abar { 
	padding-bottom: 6px; 
	left: -1px;
	top: 113px; 
}
#vm_cb { 
	padding: .7em 1em .6em .6em; 
}
#vm_st { 
	display: none; 
}
}

@-moz-document regexp("bing.com/images/search\\?.*detail") {
#sw_width #sw_abar { 
	border-bottom: 1px solid #ccc; 
	box-shadow: 0 6px 6px rgba(0,0,0,.2); 
}
}