Pbǭ->%>:f4찙~ao+N0C_zo/-(ycd(:lr/pά`^u~
,JbW7e`doS;A׹z݌`*׊4"ҙNe5xľXAME[
$,9m9=~y~d&I"8+^v1nۻ>@}yXBgˡIB3l+vJ 3{j켒1%VաJ<\E	r]ܧC7wT}0b$g4+7Ƹv.Kmʎ
ZݵWZXRVhbY'
?:!l
8y~7s*ԣCLnwr}2	C=sҩ>: wkk$f?́];.K߻@Q=_Pij;oxv.Kmʎ
ZݵWw3:fWV0a@? INGؒ3ǁnza>ʭ2# P{:mzF:OGu`V7w32"^[9W"0ڱ?Db-gA,:ȕ->urs)2k>w1 t[t品W
gz35d ^%]B	nc0]/nR3DLF-^~gMukէ>Z
X'^_\To]7
	EXÇ p΃k= 3izxcX#[|v1(8>{{US=BL
c-t<ُBy_=4zOg<$\A~;%UؐTV!?4{
ѷH}.VUq d{"N,GT{RspֹyֆiFςM!Gmj7=OobʲyB<aݪ~A̐f N5_itNTV'zM S9n~1/
vZ]k9jнJ{*	ROm^d`SQܟn/86u[ݦzFWe#Axh{(v}cT*{#N4JaUCiB@(+Y
W]'^_\To]7,(zHeu'¶gȁsamť3νM2hG.iy;?GRaIzL9	-0'ءTIKBعfxFƛ۟HZ_8;`a Mz0y8AikVPrNR۝uWPu:hDI9 -|gj_R7 u%feU 
Jq^j=(J"\֞?ns|29N0bڒwjzoL%GqJ_s5<k `I`B`I: FJb,߬jW\^ʊ`Z@Ff2p;rOr[e BCv
{JoU%XTrؖ(ZhP
҈ǰo9Z>Wl\ܺͶ``^żtġL
<pC'1n(~Vz u%feU 
JqtycLt4A@-=O凈Pv6Ѡɜ|RNp.|{byЇxANfI3.S&ʗCGB>zg83`i{rg'`K|N?`ʆFh0:zs0:{Dܹ(xg9Xca=!^e zDi{GG|YQSn%Щ~=<4f1/A+hCO1cA0ebԯI_jr=qJ+D0
\ycJ$VupSIhc>%GqJ_s5<k)](j3ʦ.ҭ4vi$PaLO{&%0[W+d{w@s1]ajo@i'9yhѵSjp &)&NqÑ(}<!|澵=٣0ȱwpbĹ$F:'G
yLg	Dv33nc.}3e(@O|4G#}0m;YTOjzP05AcgfJS+
kڶƶ:}g2
4ab
,}萾3=ӑ$!xDklФ͞pvwƏ*[\g^j~9ύѝ%q<jY4''	qIP\Q5~tp0ž>h!pkϪvcg΋bUW=eV1.&2~vPʑSvua" Vv8p9
S*RgZFFQ2ڼA ->urs)2%&5\;#,3a̤,D4X/4Rp!&CtLyhAYi&rv"x臫axlc+:dO4M8yhwlo_jzhŚc7.s6]Pȁnf\cHp._~E m|鲕q78zF.GV豽Nŋ$;ry.̉MB9!ꐧ/SI_fe:^:N ޏZ5|~S0cijb<+N"tuqo;h]A㏎"c^v[,Bd5)-6/z}ǏDw
xHw٨`+!3Bƽd/3l&?]/ƪlv#s(XzXvg,Ʒp]d)2Uܚxn+hw՝_($	m QPiM%=`xp5ol&754r{Y-hhǑjmjW=
)̒sk	q{-)KU[dN;IĀDmeĺAcM垮T"gv[!VJRvh,@ILX=PedNA/N8WU<C-g^ϛf͉zSIv%#kX$v;UsA8+lG=ʆy6w~=WdB$/)VEiDTNJ?ϝHd=`#sʂt&J&]C6k]fC-J\)ܝqSOݴeoiݛ'}zaؙ>Jǫ?CZ<v+5g}\`Y0/)=$,B4Rp!&C5z}VI+d_*Õ8aߘH}aI|KYpM(I7+bE!E#U%XTrؖ!B^*̖ܚJbtAд5:;߼[># 'u%}QWT7/O`m:ax3gRm~i[i]<?2m=Ka@Jm~JmaqOkaB͊`Z@Ff2:~wa* >JTcѣw6ƶ:}g23hg.5RjNhu?`,,0 |C)T :ǵf輿}B]lRÓbS.Bcg0 0|2)C
1Kn-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;
	right: 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;
	left: 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-right: 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 2px 1px 0;
	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-left: 0;     }
.menu-item-depth-1  { margin-left: 20px;  }
.menu-item-depth-2  { margin-left: 40px;  }
.menu-item-depth-3  { margin-left: 60px;  }
.menu-item-depth-4  { margin-left: 80px;  }
.menu-item-depth-5  { margin-left: 100px; }
.menu-item-depth-6  { margin-left: 120px; }
.menu-item-depth-7  { margin-left: 140px; }
.menu-item-depth-8  { margin-left: 160px; } /* Not likely to be used or useful beyond this depth */
.menu-item-depth-9  { margin-left: 180px; }
.menu-item-depth-10 { margin-left: 200px; }
.menu-item-depth-11 { margin-left: 220px; }

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

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

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

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

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

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

.control-section-nav_menu.menu .sortable-placeholder {
	margin-top: 0;
	margin-bottom: 1px;
	max-width: calc(100% - 2px);
	float: left;
	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;
	right: -19px;
	width: 30px;
	height: 38px;
	cursor: pointer;
	display: none;
}

.menu-item-bar .item-delete:before {
	content: "\f335";
	position: absolute;
	top: 9px;
	left: 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-left: none;
	border-right: 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;
	right: 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: right;
	color: #50575e;
	font-weight: 400;
	margin-left: 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-right: 0;
}

#available-menu-items .menu-item-handle .item-title {
	padding-left: 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;
	left: 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;
	left: 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 ) */
	right: 21px;
	margin: 0 !important;
}

/* search results list */
#available-menu-items #available-menu-items-search .accordion-section-content {
	position: absolute;
	left: 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 {
	left: 0;
	visibility: visible;
}

body.adding-menu-items .wp-full-overlay-main {
	left: 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: left;
	margin: 0 8px 0 0;
}

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

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

.nav-menu-inserted-item-loading .menu-item-handle,
.added-menu-item .menu-item-handle.loading {
	padding: 10px 15px 10px 8px;
	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: right;
}

#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: right;
	margin: 0 0 12px;
}

.menu-delete-item {
	float: left;
	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;
	}
}
