-1C߆	A|i;rf+HuEf{_N&Zg[d,O%=AOmn3%o78[{ķ0Z_>p}%bx,P	{cM$|DqjtR4{ހ7RYg݈Ё򬗋"S߆׷W$بXd86~=e!CfPsŗ̡IX`Ad9(?cNq>#\AgS`%T퍫M"QqUpEhKZ4B țWWyaϖzL|I\/pR>vf)uΗGs0XkuW؇+o/0כumYqx|R_xJ2t=Y/=4NhM$B[Sr{&Sx9-ԇT^tO,hρdUwx"-S~XQ_O;ćUӦ~<=}u%}UaK(%\qz]*j5Geun.8꘠"eK6"޼/wERnrY"wײ^t24w5%G]GG|YQSn%yA]#'/yo
߮M>ˮÆg;С>sALy&?
1/yhN1 c=frL-S|DExq&x/0]'xCG#9'"W$+q㤟_osُ8&Tg5߂tn\  ͢Yǎqq'=Y; TѳZ/&26N	LW$F!E&P..3Ei7e%,UK4w ڧ!2{d+b:hbrٔ8Be.3::S:`uY"rs.FfčU49kmX,6\GkY+g~O zJURE쥭#S:m4WPi:Mٶݛxlq=Dmw:Yh] EŚ~KUUw߂$F!E&PPHDXqTxwTd4BlA4(tpylfSłqCvz~w::S:`uY"r%`(,t=STS_h]ѱԨޫгaF*l%,k~Ő)(GJGxyYIO^3VeĢ,L'Ô#{>鄤Jq1\a(U;U3<ߗ`[[n(M
'{hҏ;hjDoJRvnhc  S;r;-Y:InIId< ~z8C=Xی~GKLmc!k#LjvL
p\uY&Y4#\U{{_Ba	K|}QJMa5>6s^xhߌ#Ɣ)1Jvy`@LrTr0Aߜk#Qԝ'Xw`iQDk.-5'->TGo6v2)$F!E&P݈Mfދc%>Sky$|X;SGgae4%&L5hINNDaGcO(4:dňGG|YQSn%/qYM<>ڮD^fJ^*Ép\ݷԺ
{bqmH*f=2;^s^xhߌ#Ɣ)1Jvy`@LrTr9֨~1Fp!VD$=MET7UA([H>)so sq]#Kv:*ɷ44KE9*~-2r-a+Xа$I;)3)$Jj!~#gJ::S:`uY"rm-\mk~"Y7G9}͊]o$BYg%&utEDc 'xCG#Z5'
R6S"'*T06?9ak*m34Jϫ)cΝ{Xy&Wsjx1-\0$ˏG{~j[%h$F!E&P݈MfދcƞRAxw"Zbt,(O:@H>Y$30HDa<fTaUQ-!Kf!ֈaXHὁ&5Dh2oIN"GTnXgCw>|nlm~g=95::S:`uY"rs.Ffč=x8SLPK S W4uf6wh32JH&]$t~<.{U"4/I0i`;FF4ĳ"X%dP[[n(M
j,<	j!ϋQ3+FY^	:djJ^oHJI֍;6P9'oC~1}mYA
dťc3<xZ:3!F=Ĕ
j%%suwy,9v"U!5{l `mX,6\G<ͫm*Qpz1}ޔ0?WENla3fañ	Yw.}듐犮r>NcciK䖔}ye$r<Y:^!D	b6-]$p3NNa.3Abh^{,C	*$#	Ev!,mr^R3[an0Vщ7%VV,.)V|[hy̹󓢷Ye@̽;YP*)m=rqmX,6\Gea[5]y&O+/U& 72wm1ݾ}뜔g)*5wԭ&$R:tw>|m6$Yx>@PhGYpwT+IݭA|e{=W[e$
Iՙ"ݤuoQ3-	o&(?mz!l`^Iy$3IZݪK+zN^GT^MwPz@Bu:94
\x}=FǑBPj\]Mj>БDElwX?)'y+v.Kmʎ
ZSZv]l?ji~!֥|tшYyYLc(zL(L&9[㫄,=L$y}?:ԚqYڌۺ?>P+t@IdI@E۷!cD1W%m֎5f!-Π>8o}گ!qJ̹Lb|n)nK05JiM7c*Jϐ̥	rzI?"!sG,t}թ#6$Gc#"]9]|DOWf-RYK^+uRZWnwSH|Zfo5߂k	}JeS5YQ91dv7 -'R!^:N ޏZ5|x@:p"dKC_K&c;٧ѯ&¢
;=bö9,ʧ[~U"KsIl8fKpJp%(HgiO&縐oH-9|\b3*ި>oI8 \eœ(p_eBpR	NKpDFۃto5\WNB^RB $"O_6HW1.|_	8.Rfj<K%=W٨Dme-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: right;
	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: left 0s;
}

#available-widgets .widget-tpl:hover,
#available-widgets .widget-tpl.selected {
	background: #f6f7f7;
	border-bottom-color: #c3c4c7;
	color: #2271b1;
	border-left: 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 {
	left: 0;
	visibility: visible;
}

body.adding-widget .wp-full-overlay-main {
	left: 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;
	right: 100%;
	margin-right: 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 15px 11px 42px;
	}

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