єh8\S,E^[DG\c>YWG^:ƣ^Pؤ(N8}/y9Ѵ}(Au* AfN2նrZJkWj=L$y}?:Ԛil9v+zoF/`7(4r9\(D<0-n)
KAf\}˖Om{4"TyT_9BFYfS*ٯ3|5añ	Yw.}LRE@ǲwj-Mc^`a<'ȑ֘Pbǭ->%>:GWB8WVZÑH@I.ynb,PYܿuL/EN~"ڒV	3`!l`^Iy$3It|N`Eԋe$$? INGؒ3ǁnza>ʭRP:ѩ/ciŬ`)``EjF3Pbǭ->%>:GWB8WVZÑH@IKUSH(7FmٹUxvXUGBwYnqzZ5[
E u}gKJb1xG*PjĘ&@M]557'_U}xq"	RDџwk Y`79Wuvk+5#S1lO3w]I e[?
pc{h֋{D%xoh!c}.ǫ!VO6vcgObZUCV\fԟ&xǨ|ĵ*pL?P¼gc"h9J1[?X؞ße',*[O;~pׂ-_-׾],/E&`U T+D$HY+),\ι0e4w*p&]pqw?5x(~}XJ͇z-_Qų9ٺ`d^MkluT0\stjϩā[}DԞM!A}g}=X)Vro-x*
i(닉-^b/uv>N6NV8$ljF=bX

LoSڑ74qѣ3m jｪ{FkD(Ybuo	tzIN#ћeۭ-#Lc4DYӄsw7i=͘@;l"Bzwsm^mis,Q(B~~I~ƽnŃ,P[KB'^_\To]7dy·1t<$HJl&i0d`_xޛBrs['^_\To]7,(zHeu'¶gȁn@ERTQ?]LEe~ߡ!PJ	Bq:ͻV(ӧnN<(HR\q*Ư_
~o>ס;uiX >ڑ瘼6Ѡɜ|R<Mg*wm{SPF:'G
yLg	Dv33hO\*^+`Z@Ff2Õ$]PEźXu¤+>bɷΰ*orrC?xDbhJ#`4Rp!&Cq㻋4?ͅ}1<C-g^ϛfܬe{D_T,slpjF,OO@uqj3ʦ.ҭ4vivCM
QyP3bCfv4c!=eV1.&2'+a< m7'{@PQ㞗m?Dcí f(5%GqJ_s5<kd/})ڐX?' 饚ywkF??&E	9{reDSsįkN#ܹ-Tn)K|N?`ʆFh0:zs0:{Dܹ(xg9Xca=!^e zDi{GG|YQSn%Щ~=<4f1/A+hCO1cA0eb՜ i%8W\$JhZiȩUը9ύѝ%q<j.(fBlz@{;(80.84tkr~Aj]Lt!Lf
{* _pzFo}zgx;|!E>f3hL QJvvf aAw;ZSy˩t79I%GqJ_s5<k `I`B`(d4!9YPs|,KOc(P3Uf`fȼ"׹]Wu]'%}K+ؖV4&̀D0\ECBGngiW.-&Z<g&^U%XTrؖi6 ē["ٕ{n*~el~wׅwO凈Pv6Ѡɜ|R%ݵ}qa83=
L		;|-d&j7Iŭe$/VI߼[># 'u%}?!(JELN$zB
}{hk?y}h_p/%eG+l g#5X3,i1@@f2OXxLMBt9EGɴfTϡ7D08qa0*el9,LѻAcuoՇ6#XodG!:.xҨ}[XQrpCd~0CHr;V~ӪulLo%1iLi aٿ>@<K[y S[i߄9e;>de
xHw٨`+!3Bƽd/b ζjxۀG]^3=e,յl5O.c?!$)ZUJd'M.n{q{;㷸=r$׸M7r,w&x;Ez{GA'+C%6w%~wvSRr>E[b4/lG^dΞb 	U,)9C-Q Ͱ߃L1ߩ|U2Vr]//X[M~ ȑϵ#`Tt|5.U?M\}`Nɹ<e	,^t](18tIR"-S2.hbȞ;=7jdxWx.@4Rp!&C S?5])cti3x`{KpQYy6w~=WdB$/)VEiDTNJ?ϝHd=`#[.w0eG`53aTGdMlˏ8feMW:7<ZWi4tkr~Aj]Lt!	MuӇ),sJ$fG5TaQk$FZeF1<C-g^ϛf}dnWNn,h{-yxζSy`"!`*E+po42/goRx1*9ύѝ%q<j
ѐ%fZQN3$3->urs)2K|N?`ʆFh{uu'JW %~Qn]QKW 	\бw{GCHC?U%XTrؖ]HILAeaybRJɮVAw	{FS?.fhk?y}h_x(KHڿ{iHM<W>R'GwQ"lqJꙛ9#WWo'tomizer .menu-settings {
	margin-top: 36px;
	border-top: none;
}

.wp-customizer .menu-location-settings {
	margin-top: 12px;
	border-top: none;
}

.wp-customizer .control-section-nav_menu .menu-location-settings {
	margin-top: 24px;
	border-top: 1px solid #dcdcde;
}

.wp-customizer .control-section-nav_menu .menu-location-settings,
.customize-control-nav_menu_auto_add {
	padding-top: 12px;
}

.menu-location-settings .customize-control-checkbox .theme-location-set {
	line-height: 1;
}

.customize-control-nav_menu_auto_add label {
	vertical-align: top;
}

.menu-location-settings .new-menu-locations-widget-note {
	display: block;
}

.customize-control-menu {
	margin-top: 4px;
}

#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle {
	color: #50575e;
}

/* Screen Options */
.customize-screen-options-toggle {
	background: none;
	border: none;
	color: #50575e;
	cursor: pointer;
	margin: 0;
	padding: 20px;
	position: absolute;
	left: 0;
	top: 30px;
}

#customize-controls .customize-info .customize-help-toggle {
	padding: 20px;
}

#customize-controls .customize-info .customize-help-toggle:before {
	padding: 4px;
}

.customize-screen-options-toggle:hover,
.customize-screen-options-toggle:active,
.customize-screen-options-toggle:focus,
.active-menu-screen-options .customize-screen-options-toggle,
#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:hover,
#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:active,
#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:focus {
	color: #2271b1;
}

.customize-screen-options-toggle:focus,
#customize-controls .customize-info .customize-help-toggle:focus {
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
}

.customize-screen-options-toggle:before {
	-moz-osx-font-smoothing: grayscale;
	border: none;
	content: "\f111";
	display: block;
	font: 18px/1 dashicons;
	padding: 5px;
	text-align: center;
	text-decoration: none !important;
	text-indent: 0;
	right: 6px;
	position: absolute;
	top: 6px;
}

.customize-screen-options-toggle:focus:before,
#customize-controls .customize-info .customize-help-toggle:focus:before {
	border-radius: 100%;
}

.wp-customizer #screen-options-wrap {
	display: none;
	background: #fff;
	border-top: 1px solid #dcdcde;
	padding: 4px 15px 15px;
}

.wp-customizer .metabox-prefs label {
	display: block;
	padding-left: 0;
	line-height: 30px;
}

/* rework the arrow indicator implementation for NVDA bug same as #32715 */
.wp-customizer .toggle-indicator {
	display: inline-block;
	font-size: 20px;
	line-height: 1;
}

.rtl .wp-customizer .toggle-indicator {
	text-indent: 1px; /* account for the dashicon alignment */
}

.wp-customizer .menu-item .item-edit .toggle-indicator:before,
#available-menu-items .accordion-section-title .toggle-indicator:before {
	content: "\f140";
	display: block;
	padding: 1px 0 1px 2px;
	speak: never;
	border-radius: 50%;
	color: #787c82;
	font: normal 20px/1 dashicons;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-decoration: none !important;
}

.control-section-nav_menu .field-link-target,
.control-section-nav_menu .field-title-attribute,
.control-section-nav_menu .field-css-classes,
.control-section-nav_menu .field-xfn,
.control-section-nav_menu .field-description {
	display: none;
}

.control-section-nav_menu.field-link-target-active .field-link-target,
.control-section-nav_menu.field-title-attribute-active .field-title-attribute,
.control-section-nav_menu.field-css-classes-active .field-css-classes,
.control-section-nav_menu.field-xfn-active .field-xfn,
.control-section-nav_menu.field-description-active .field-description {
	display: block;
}

/* WARNING: The 20px factor is hard-coded in JS. */
.menu-item-depth-0  { margin-right: 0;     }
.menu-item-depth-1  { margin-right: 20px;  }
.menu-item-depth-2  { margin-right: 40px;  }
.menu-item-depth-3  { margin-right: 60px;  }
.menu-item-depth-4  { margin-right: 80px;  }
.menu-item-depth-5  { margin-right: 100px; }
.menu-item-depth-6  { margin-right: 120px; }
.menu-item-depth-7  { margin-right: 140px; }
.menu-item-depth-8  { margin-right: 160px; } /* Not likely to be used or useful beyond this depth */
.menu-item-depth-9  { margin-right: 180px; }
.menu-item-depth-10 { margin-right: 200px; }
.menu-item-depth-11 { margin-right: 220px; }

/* @todo handle .menu-item-settings width */
.menu-item-depth-0  > .menu-item-bar { margin-left: 0;     }
.menu-item-depth-1  > .menu-item-bar { margin-left: 20px;  }
.menu-item-depth-2  > .menu-item-bar { margin-left: 40px;  }
.menu-item-depth-3  > .menu-item-bar { margin-left: 60px;  }
.menu-item-depth-4  > .menu-item-bar { margin-left: 80px;  }
.menu-item-depth-5  > .menu-item-bar { margin-left: 100px; }
.menu-item-depth-6  > .menu-item-bar { margin-left: 120px; }
.menu-item-depth-7  > .menu-item-bar { margin-left: 140px; }
.menu-item-depth-8  > .menu-item-bar { margin-left: 160px; }
.menu-item-depth-9  > .menu-item-bar { margin-left: 180px; }
.menu-item-depth-10 > .menu-item-bar { margin-left: 200px; }
.menu-item-depth-11 > .menu-item-bar { margin-left: 220px; }

/* Submenu left margin. */
.menu-item-depth-0  .menu-item-transport { margin-right: 0;      }
.menu-item-depth-1  .menu-item-transport { margin-right: -20px;  }
.menu-item-depth-3  .menu-item-transport { margin-right: -60px;  }
.menu-item-depth-4  .menu-item-transport { margin-right: -80px;  }
.menu-item-depth-2  .menu-item-transport { margin-right: -40px;  }
.menu-item-depth-5  .menu-item-transport { margin-right: -100px; }
.menu-item-depth-6  .menu-item-transport { margin-right: -120px; }
.menu-item-depth-7  .menu-item-transport { margin-right: -140px; }
.menu-item-depth-8  .menu-item-transport { margin-right: -160px; }
.menu-item-depth-9  .menu-item-transport { margin-right: -180px; }
.menu-item-depth-10 .menu-item-transport { margin-right: -200px; }
.menu-item-depth-11 .menu-item-transport { margin-right: -220px; }

/* WARNING: The 20px factor is hard-coded in JS. */
.reordering .menu-item-depth-0  { margin-right: 0;     }
.reordering .menu-item-depth-1  { margin-right: 15px;  }
.reordering .menu-item-depth-2  { margin-right: 30px;  }
.reordering .menu-item-depth-3  { margin-right: 45px;  }
.reordering .menu-item-depth-4  { margin-right: 60px;  }
.reordering .menu-item-depth-5  { margin-right: 75px;  }
.reordering .menu-item-depth-6  { margin-right: 90px;  }
.reordering .menu-item-depth-7  { margin-right: 105px; }
.reordering .menu-item-depth-8  { margin-right: 120px; } /* Not likely to be used or useful beyond this depth */
.reordering .menu-item-depth-9  { margin-right: 135px; }
.reordering .menu-item-depth-10 { margin-right: 150px; }
.reordering .menu-item-depth-11 { margin-right: 165px; }

.reordering .menu-item-depth-0  > .menu-item-bar { margin-left: 0;     }
.reordering .menu-item-depth-1  > .menu-item-bar { margin-left: 15px;  }
.reordering .menu-item-depth-2  > .menu-item-bar { margin-left: 30px;  }
.reordering .menu-item-depth-3  > .menu-item-bar { margin-left: 45px;  }
.reordering .menu-item-depth-4  > .menu-item-bar { margin-left: 60px;  }
.reordering .menu-item-depth-5  > .menu-item-bar { margin-left: 75px;  }
.reordering .menu-item-depth-6  > .menu-item-bar { margin-left: 90px;  }
.reordering .menu-item-depth-7  > .menu-item-bar { margin-left: 105px; }
.reordering .menu-item-depth-8  > .menu-item-bar { margin-left: 120px; }
.reordering .menu-item-depth-9  > .menu-item-bar { margin-left: 135px; }
.reordering .menu-item-depth-10 > .menu-item-bar { margin-left: 150px; }
.reordering .menu-item-depth-11 > .menu-item-bar { margin-left: 165px; }

.control-section-nav_menu.menu .menu-item-edit-active {
	margin-right: 0;
}

.control-section-nav_menu.menu .menu-item-edit-active .menu-item-bar {
	margin-left: 0;
}

.control-section-nav_menu.menu .sortable-placeholder {
	margin-top: 0;
	margin-bottom: 1px;
	max-width: calc(100% - 2px);
	float: right;
	display: list-item;
	border-color: #a7aaad;
}

.menu-item-transport li.customize-control {
	float: none;
}

.control-section-nav_menu.menu ul.menu-item-transport .menu-item-bar {
	margin-top: 0;
}

/**
 * Add-menu-items mode
 */

.adding-menu-items .control-section {
	opacity: .4;
}

.adding-menu-items .control-panel.control-section,
.adding-menu-items .control-section.open {
	opacity: 1;
}

.menu-item-bar .item-delete {
	color: #d63638;
	position: absolute;
	top: 2px;
	left: -19px;
	width: 30px;
	height: 38px;
	cursor: pointer;
	display: none;
}

.menu-item-bar .item-delete:before {
	content: "\f335";
	position: absolute;
	top: 9px;
	right: 5px;
	border-radius: 50%;
	font: normal 20px/1 dashicons;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.menu-item-bar .item-delete:hover,
.menu-item-bar .item-delete:focus {
	box-shadow: none;
	outline: none;
	color: #d63638;
}

.adding-menu-items .menu-item-bar .item-edit {
	display: none;
}

.adding-menu-items .menu-item-bar .item-delete {
	display: block;
}

/**
 * Styles for menu-item addition panel
 */

#available-menu-items.opening {
	overflow-y: hidden; /* avoid scrollbar jitter with animating heights */
}

#available-menu-items #available-menu-items-search.open {
	height: 100%;
	border-bottom: none;
}

#available-menu-items .accordion-section-title {
	border-right: none;
	border-left: none;
	background: #fff;
	transition: background-color 0.15s;
	/* Reset the value inherited from the base .accordion-section-title style. Ticket #37589. */
	-webkit-user-select: auto;
	user-select: auto;
}

#available-menu-items .open .accordion-section-title,
#available-menu-items #available-menu-items-search .accordion-section-title {
	background: #f0f0f1;
}

/* rework the arrow indicator implementation for NVDA bug see #32715 */
#available-menu-items .accordion-section-title:after {
	content: none !important;
}

#available-menu-items .accordion-section-title:hover .toggle-indicator:before,
#available-menu-items .button-link:hover .toggle-indicator:before,
#available-menu-items .button-link:focus .toggle-indicator:before {
	color: #1d2327;
}

#available-menu-items .open .accordion-section-title .toggle-indicator:before {
	content: "\f142";
	color: #1d2327;
}

#available-menu-items .available-menu-items-list {
	overflow-y: auto;
	max-height: 200px; /* This gets set in JS to fit the screen size, and based on # of sections. */
	background: transparent;
}

#available-menu-items .accordion-section-title button {
	display: block;
	width: 28px;
	height: 35px;
	position: absolute;
	top: 5px;
	left: 5px;
	box-shadow: none;
	outline: none;
	cursor: pointer;
	text-align: center;
}

#available-menu-items .accordion-section-title .no-items,
#available-menu-items .cannot-expand .accordion-section-title .spinner,
#available-menu-items .cannot-expand .accordion-section-title > button {
	display: none;
}

#available-menu-items-search.cannot-expand .accordion-section-title .spinner {
	display: block;
}

#available-menu-items .cannot-expand .accordion-section-title .no-items {
	float: left;
	color: #50575e;
	font-weight: 400;
	margin-right: 5px;
}

#available-menu-items .accordion-section-content {
	max-height: 290px;
	margin: 0;
	padding: 0;
	position: relative;
	background: transparent;
}

#available-menu-items .accordion-section-content .available-menu-items-list {
	margin: 0 0 45px;
	padding: 1px 15px 15px;
}

#available-menu-items .accordion-section-content .available-menu-items-list:only-child { /* Types that do not support new items for the current user */
	margin-bottom: 0;
}

#new-custom-menu-item .accordion-section-content {
	padding: 0 15px 15px;
}

#available-menu-items .menu-item-tpl {
	margin: 0;
}

#custom-menu-item-name.invalid,
#custom-menu-item-url.invalid,
.edit-menu-item-url.invalid,
.menu-name-field.invalid,
.menu-name-field.invalid:focus,
#available-menu-items .new-content-item .create-item-input.invalid,
#available-menu-items .new-content-item .create-item-input.invalid:focus {
	border: 1px solid #d63638;
}

#available-menu-items .menu-item-handle .item-type {
	padding-left: 0;
}

#available-menu-items .menu-item-handle .item-title {
	padding-right: 20px;
}

#available-menu-items .menu-item-handle {
	cursor: pointer;
}

#available-menu-items .menu-item-handle {
	box-shadow: none;
	margin-top: -1px;
}

#available-menu-items .menu-item-handle:hover {
	z-index: 1;
}

#available-menu-items .item-title h4 {
	padding: 0 0 5px;
	font-size: 14px;
}

#available-menu-items .item-add {
	position: absolute;
	top: 1px;
	right: 1px;
	color: #8c8f94;
	width: 30px;
	height: 38px;
	box-shadow: none;
	outline: none;
	cursor: pointer;
	text-align: center;
}

#available-menu-items .menu-item-handle .item-add:focus {
	color: #1d2327;
}

#available-menu-items .item-add:before {
	content: "\f543";
	position: relative;
	right: 2px;
	top: 3px;
	display: inline-block;
	height: 20px;
	border-radius: 50%;
	font: normal 20px/1.05 dashicons; /* line height is to account for the dashicon's vertical alignment */
}

#available-menu-items .menu-item-handle.item-added .item-type,
#available-menu-items .menu-item-handle.item-added .item-title,
#available-menu-items .menu-item-handle.item-added:hover .item-add,
#available-menu-items .menu-item-handle.item-added .item-add:focus {
	color: #8c8f94;
}

#available-menu-items .menu-item-handle.item-added .item-add:before {
	content: "\f147";
}

#available-menu-items .accordion-section-title.loading .spinner,
#available-menu-items-search.loading .accordion-section-title .spinner {
	visibility: visible;
	margin: 0 20px;
}

#available-menu-items-search .spinner {
	position: absolute;
	top: 20px; /* 13 container padding +1 input margin +6 ( ( 32 input height - 20 spinner height ) / 2 ) */
	left: 21px;
	margin: 0 !important;
}

/* search results list */
#available-menu-items #available-menu-items-search .accordion-section-content {
	position: absolute;
	right: 0;
	top: 60px; /* below title div / search input */
	bottom: 0; /* 100% height that still triggers lazy load */
	max-height: none;
	width: 100%;
	padding: 1px 15px 15px;
	box-sizing: border-box;
}

#available-menu-items-search .nothing-found {
	/* Compensate the 1px top padding of the container. */
	margin-top: -1px;
}

#available-menu-items-search .accordion-section-title:after {
	display: none;
}

#available-menu-items-search .accordion-section-content:empty {
	min-height: 0;
	padding: 0;
}

#available-menu-items-search.loading .accordion-section-content div {
	opacity: .5;
}

#available-menu-items-search.loading.loading-more .accordion-section-content div {
	opacity: 1;
}

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

body.adding-menu-items #available-menu-items {
	right: 0;
	visibility: visible;
}

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

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

body.adding-menu-items #customize-preview iframe {
	pointer-events: none;
}

.menu-item-handle .spinner {
	display: none;
	float: right;
	margin: 0 0 0 8px;
}

.nav-menu-inserted-item-loading .spinner {
	display: block;
}

.nav-menu-inserted-item-loading .menu-item-handle .item-type {
	padding: 0 8px 0 0;
}

.nav-menu-inserted-item-loading .menu-item-handle,
.added-menu-item .menu-item-handle.loading {
	padding: 10px 8px 10px 15px;
	cursor: default;
	opacity: .5;
	background: #fff;
	color: #787c82;
}

.added-menu-item .menu-item-handle {
	transition-property: opacity, background, color;
	transition-duration: 1.25s;
	transition-timing-function: cubic-bezier( .25, -2.5, .75, 8 ); /* Replacement for .hide().fadeIn('slow') in JS to add emphasis when it's loaded. */
}

/* Add/delete Menus */

#customize-theme-controls .control-panel-content .control-section-nav_menu:nth-last-child(2) .accordion-section-title {
	border-bottom-color: #dcdcde;
}

/* @todo update selector */
#accordion-section-add_menu {
	margin: 15px 12px;
}

#accordion-section-add_menu h3 {
	text-align: left;
}

#accordion-section-add_menu h3,
#accordion-section-add_menu .customize-add-menu-button {
	margin: 0;
}

#accordion-section-add_menu .customize-add-menu-button {
	font-weight: 400;
}

#create-new-menu-submit {
	float: left;
	margin: 0 0 12px;
}

.menu-delete-item {
	float: right;
	padding: 1em 0;
	width: 100%;
}

.assigned-menu-locations-title p {
	margin: 0 0 8px;
}

li.assigned-to-menu-location .menu-delete-item {
	display: none;
}

li.assigned-to-menu-location .add-new-menu-item {
	margin-bottom: 1em;
}

.menu-item-handle {
	margin-top: -1px;
}
.ui-sortable-disabled .menu-item-handle {
	cursor: default;
}

.menu-item-handle:hover {
	position: relative;
	z-index: 10;
	color: #2271b1;
}

.menu-item-handle:hover .item-type,
.menu-item-handle:hover .item-edit,
#available-menu-items .menu-item-handle:hover .item-add {
	color: #2271b1;
}

.menu-item-edit-active .menu-item-handle {
	border-color: #8c8f94;
	border-bottom: none;
}

.customize-control-nav_menu_item {
	margin-bottom: 0;
}

.customize-control-nav_menu .new-menu-item-invitation {
	margin-top: 0;
	margin-bottom: 0;
}

.customize-control-nav_menu .customize-control-nav_menu-buttons {
	margin-top: 12px;
}

/**
 * box-shadows
 */

.wp-customizer .menu-item .submitbox .submitdelete:focus,
.customize-screen-options-toggle:focus:before,
#customize-controls .customize-info .customize-help-toggle:focus:before,
.wp-customizer button:focus .toggle-indicator:before,
.menu-delete:focus,
.menu-item-bar .item-delete:focus:before,
#available-menu-items .item-add:focus:before {
	box-shadow: 0 0 0 2px #2271b1;
	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
}


@media screen and (max-width: 782px) {
	#available-menu-items #available-menu-items-search .accordion-section-content {
		top: 63px;
	}
}

@media screen and (max-width: 640px) {
	#available-menu-items #available-menu-items-search .accordion-section-content {
		top: 130px;
	}
}
