єh8\S,E^[DGߌr#>QZJ7/uG,X4n:JCx1Icoty#G6A9;uԘ3,uXi Nz2W室$S I8pQFK59AayΏ4Pmt\'Ju>d^e%WˉmB!F<>7$yOh?][s95g_a>9{RnGG|YQSn%(S\ۊGɁ|25`Sj,CǯE%"#~us8CـT|bVdcI¯kDޙZvg3
"
F<r\`*إK{.5"-LBC(`J}a3uP,2>ɊrFF*XŽ&.kBM[>\tB44
ǳ	v>lߍ9m23{Rk֪\ަb]]-X7h*+$l0ˮ5ذ\	[ a<*"%-h;j?b+kThV~-/zq^.ymV=Rr	a?%(#)6Mi8?Ic"7<W3  31)	Ry!ۀ1W64Y\0'`GQXςYYO[Gtbfef)xAyTA׸ $BluNoz'^_\To]7ch#AjWfL*b$ҿMj5ߟmlkYVFt!{GI$kudp:y}p+C!TUw=frL-]mh[ۂ~"\gPt4~7S<ZuU&=-Y:InIIdw{S˯fH>DH "ZN@pCw _&'^_\To]7<MnDF?{cci@Fs`?vKȸ1,s^xhߌ#Ɣ)1I|rޔ7'U+fVTKl69<K@+WTjxڝu-Y:InIIdVƔ~1E(~KX+MfAɨ6j[j3d>'^_\To]7/D"'PI*ML	w
Pcýa͝Nϔ{VK&koBV~56e2\'LtttNּo_	pG(WTۮk+Ev{O6l\ڱG--Z]GG|YQSn%yA]#'/y\o8DKI#GPW _:QDYܼsBE{W\5mUXJިH2{Y[KÓbkW;nvwn[CnG3Vd;.L,ƀqCBc8D㫭e(c-KS:6#8<7_C0~Y3::S:`uY"rI{j+$@(yB#]f 5gQ	THϠM3DDƉߖ8=Dia0\$s@RsfB[[n(M
ﱇoqh811(P[!I^ҌvN@@HBT$xHAW	vr.xXKՙhid&EGu0.69mkKi?mu~g=95::S:`uY"rI{j+$@(yB#]E|-zmr@_n<,y2SGtgc|urxdN(|Ŏ/pk˶?E'݆۾!IhXa .-ިykX8
Ud|4YV$1)2=na]45 tju2Z*ե,NN}|`2"]H+e Vmٰ!t$Fg fH,ѳ5ۖq8#tdI޾z:髷I ^VvM4J&F&Cs^xhߌ#Ɣ)1Jvy`@LrTr0Aߜk#Quy BPrKS.[s}aI|KYpM(I7+bpciߪ1../[[n(M
ﱇoqh81=C	TxE)Z)=NL4, S_D[34Jϫ)cΝ{Xy&Wsjx1-\0$Kٵ$:i_[rT~Q]ՋU4\?3nKivoMZQ~n8O2"]H+e Vm9'/>hm<Tbm7aF6mP^2%Cì!"]$TiZL"pT.h|짋Cl _ʗlTAQPQ~ߝa3iЏyMq'^_\To]76I5>uV&gxƉ5 !p8)9MN(h_K o](5ʰr/4cERmg_C
vmggyxaPmkPـfsrB.a"?ި^taCF3{s1*'Oppj[>?ލI?PMړ(p_eBpR	NKpDFۃto5\WNw7 ]Flp,:ܪG|M%q'pq#>A̲TO4O<34":)3wNBgu	;qNzZ&ց5SV7%VաJ<5Ó$MK#*2VIl$jT)Ar(0k?t}#{jC98/mGzUt~7B	f8QZxgx6Ϻ&TZ()%%2;A׹z݌`* 3o艦NuEw+Y֊ȟ)`nw.i#I)
^Z<X;NZ(p_eBpR	NeDVyUh}c//.JE Swќ>ga0b}GmOoK%0PAخgw+Pbǭ->%>:R} |F,8diBK<.B1}BShl$<+]J*+p_k~U@vi:,rE,,+c+?p[ըbW#ҾS=zVcawrZEdAO\3cSؖרoioW֕d~jc/ztYztj'(C,!x=5⡥:uPcNчEVظojAJD۬BFwɃ۽Ċ,|})'[@!;PPt@vǴsŵ^nLDtv"g[o$	7s*ԣCLb4g- Ba|YZ	ErtpmX,6\G.hji䥥Ja<HRUL# ~XRCco#? ![lt>qFڈu_Cq9IF5Q#j+#~ז7
S.Ge":0qjNeh}+@T,_\OJ7"> 1j<K%=W٨D"L|<8/,Al% QX]ƌs#&vuLZK"n1px solid #c3c4c7;
}

#customize-theme-controls .widget-area-select .selected {
	color: #fff;
	background: #2271b1;
}

#customize-theme-controls .widget-area-select .selected:before {
	display: block;
}

#customize-theme-controls .move-widget-actions {
	text-align: left;
	padding: 12px;
}

#customize-theme-controls .reordering .widget-title-action {
	display: none;
}

#customize-theme-controls .reordering .widget-reorder-nav {
	display: block;
}

/* Text Widget */
.wp-customizer div.mce-inline-toolbar-grp,
.wp-customizer div.mce-tooltip {
	z-index: 500100 !important;
}
.wp-customizer .ui-autocomplete.wplink-autocomplete {
	z-index: 500110; /* originally 100110, but z-index of .wp-full-overlay is 500000 */
}
.wp-customizer #wp-link-backdrop {
	z-index: 500100; /* originally 100100, but z-index of .wp-full-overlay is 500000 */
}
.wp-customizer #wp-link-wrap {
	z-index: 500105; /* originally 100105, but z-index of .wp-full-overlay is 500000 */
}

/**
 * Styles for new widget addition panel
 */

/* override widgets admin page rules in wp-admin/css/widgets.css */
#widgets-left #available-widgets .widget {
	float: none !important;
	width: auto !important;
}

/* Keep rule that is no longer necessary on widgets.php. */
#available-widgets .widget-action {
	display: none;
}

.ios #available-widgets {
	transition: right 0s;
}

#available-widgets .widget-tpl:hover,
#available-widgets .widget-tpl.selected {
	background: #f6f7f7;
	border-bottom-color: #c3c4c7;
	color: #2271b1;
	border-right: 4px solid #2271b1;
}

#customize-controls .widget-title h3 {
	font-size: 1em;
}

#available-widgets .widget-title h3 {
	padding: 0 0 5px;
	font-size: 14px;
}

#available-widgets .widget .widget-description {
	padding: 0;
	color: #646970;
}

#customize-preview {
	transition: all 0.2s;
}

body.adding-widget #available-widgets {
	right: 0;
	visibility: visible;
}

body.adding-widget .wp-full-overlay-main {
	right: 300px;
}

body.adding-widget #customize-preview {
	opacity: 0.4;
}


/**
 * Widget Icon styling
 * No plurals in naming.
 * Ordered from lowest to highest specificity.
 */

#available-widgets .widget-title {
	position: relative;
}

#available-widgets .widget-title:before {
	content: "\f132";
	position: absolute;
	top: -3px;
	left: 100%;
	margin-left: 20px;
	width: 20px;
	height: 20px;
	color: #2c3338;
	font: normal 20px/1 dashicons;
	text-align: center;
	box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* dashicons-smiley */
#available-widgets [class*="easy"] .widget-title:before { content: "\f328"; top: -4px; }

/* dashicons-star-filled */
#available-widgets [class*="super"] .widget-title:before,
#available-widgets [class*="like"] .widget-title:before { content: "\f155"; top: -4px; }

/* dashicons-wordpress */
#available-widgets [class*="meta"] .widget-title:before { content: "\f120"; }

/* dashicons-archive */
#available-widgets [class*="archives"] .widget-title:before { content: "\f480"; top: -4px; }

/* dashicons-category */
#available-widgets [class*="categor"] .widget-title:before { content: "\f318"; top: -4px; }

/* dashicons-admin-comments */
#available-widgets [class*="comment"] .widget-title:before,
#available-widgets [class*="testimonial"] .widget-title:before,
#available-widgets [class*="chat"] .widget-title:before { content: "\f101"; }

/* dashicons-admin-post */
#available-widgets [class*="post"] .widget-title:before { content: "\f109"; }

/* dashicons-admin-page */
#available-widgets [class*="page"] .widget-title:before { content: "\f105"; }

/* dashicons-text */
#available-widgets [class*="text"] .widget-title:before { content: "\f478"; }

/* dashicons-admin-links */
#available-widgets [class*="link"] .widget-title:before { content: "\f103"; }

/* dashicons-search */
#available-widgets [class*="search"] .widget-title:before { content: "\f179"; }

/* dashicons-menu */
#available-widgets [class*="menu"] .widget-title:before,
#available-widgets [class*="nav"] .widget-title:before { content: "\f333"; }

/* dashicons-tagcloud */
#available-widgets [class*="tag"] .widget-title:before { content: "\f479"; }

/* dashicons-rss */
#available-widgets [class*="rss"] .widget-title:before { content: "\f303"; top: -6px; }

/* dashicons-calendar */
#available-widgets [class*="event"] .widget-title:before,
#available-widgets [class*="calendar"] .widget-title:before { content: "\f145"; top: -4px;}

/* dashicons-format-image */
#available-widgets [class*="image"] .widget-title:before,
#available-widgets [class*="photo"] .widget-title:before,
#available-widgets [class*="slide"] .widget-title:before,
#available-widgets [class*="instagram"] .widget-title:before { content: "\f128"; }

/* dashicons-format-gallery */
#available-widgets [class*="album"] .widget-title:before,
#available-widgets [class*="galler"] .widget-title:before { content: "\f161"; }

/* dashicons-format-video */
#available-widgets [class*="video"] .widget-title:before,
#available-widgets [class*="tube"] .widget-title:before { content: "\f126"; }

/* dashicons-format-audio */
#available-widgets [class*="music"] .widget-title:before,
#available-widgets [class*="radio"] .widget-title:before,
#available-widgets [class*="audio"] .widget-title:before { content: "\f127"; }

/* dashicons-admin-users */
#available-widgets [class*="login"] .widget-title:before,
#available-widgets [class*="user"] .widget-title:before,
#available-widgets [class*="member"] .widget-title:before,
#available-widgets [class*="avatar"] .widget-title:before,
#available-widgets [class*="subscriber"] .widget-title:before,
#available-widgets [class*="profile"] .widget-title:before,
#available-widgets [class*="grofile"] .widget-title:before { content: "\f110"; }

/* dashicons-cart */
#available-widgets [class*="commerce"] .widget-title:before,
#available-widgets [class*="shop"] .widget-title:before,
#available-widgets [class*="cart"] .widget-title:before { content: "\f174"; top: -4px; }

/* dashicons-shield */
#available-widgets [class*="secur"] .widget-title:before,
#available-widgets [class*="firewall"] .widget-title:before { content: "\f332"; }

/* dashicons-chart-bar */
#available-widgets [class*="analytic"] .widget-title:before,
#available-widgets [class*="stat"] .widget-title:before,
#available-widgets [class*="poll"] .widget-title:before { content: "\f185"; }

/* dashicons-feedback */
#available-widgets [class*="form"] .widget-title:before { content: "\f175"; }

/* dashicons-email-alt */
#available-widgets [class*="subscribe"] .widget-title:before,
#available-widgets [class*="news"] .widget-title:before,
#available-widgets [class*="contact"] .widget-title:before,
#available-widgets [class*="mail"] .widget-title:before { content: "\f466"; }

/* dashicons-share */
#available-widgets [class*="share"] .widget-title:before,
#available-widgets [class*="socia"] .widget-title:before { content: "\f237"; }

/* dashicons-translation */
#available-widgets [class*="lang"] .widget-title:before,
#available-widgets [class*="translat"] .widget-title:before { content: "\f326"; }

/* dashicons-location-alt */
#available-widgets [class*="locat"] .widget-title:before,
#available-widgets [class*="map"] .widget-title:before { content: "\f231"; }

/* dashicons-download */
#available-widgets [class*="download"] .widget-title:before { content: "\f316"; }

/* dashicons-cloud */
#available-widgets [class*="weather"] .widget-title:before { content: "\f176"; top: -4px;}

/* dashicons-facebook */
#available-widgets [class*="facebook"] .widget-title:before { content: "\f304"; }

/* dashicons-twitter */
#available-widgets [class*="tweet"] .widget-title:before,
#available-widgets [class*="twitter"] .widget-title:before { content: "\f301"; }

@media screen and (max-height: 700px) and (min-width: 981px) {
	/* Compact widget-tops on smaller laptops, but not tablets. See ticket #27112#comment:4 */
	.customize-control-widget_form {
		margin-bottom: 0;
	}

	.widget-top {
		box-shadow: none;
		margin-top: -1px;
	}

	.widget-top:hover {
		position: relative;
		z-index: 1;
	}

	.last-widget {
		margin-bottom: 15px;
	}

	.widget-title h3 {
		padding: 13px 15px;
	}

	.widget-top .widget-action {
		padding: 8px 10px;
	}

	.widget-reorder-nav span {
		height: 39px;
	}

	.widget-reorder-nav span:before {
		line-height: 39px;
	}

	/* Compact the move widget areas. */
	#customize-theme-controls .widget-area-select li {
		padding: 9px 42px 11px 15px;
	}

	#customize-theme-controls .widget-area-select li:before {
		top: 8px;
	}
}
