.foofields-container { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0; padding: 0; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; line-height: 1.4; font-size: 13px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.foofields-container * { -webkit-box-sizing: border-box; box-sizing: border-box; }

.foofields-container:after { content: ""; display: table; clear: both; }

.foofields-hidden { display: none !important; }

.foofields-content { display: none; padding: 1em 0.5em 0; margin: 0; width: 100%; height: auto; }

.foofields-content.foofields-active { display: inline-block; }

.foofields-content img { max-width: 100%; height: auto; }

.foofields-tabs { display: none; position: relative; padding: 0; margin: 0; list-style: none; }

.foofields-tabs-vertical > .foofields-tabs { display: inline-block; width: 150px; border-right: solid 1px transparent; }

.foofields-tabs-vertical > .foofields-content { width: calc(100% - 150px); }

.foofields-tabs-horizontal { -ms-flex-wrap: wrap; flex-wrap: wrap; }

.foofields-tabs-horizontal > .foofields-tabs { display: block; width: 100%; border-bottom: solid 1px transparent; }

.foofields-tabs-horizontal > .foofields-tabs:after { content: ''; display: block; position: absolute; bottom: 0; width: 100%; height: 1px; }

@media only screen and (max-width: 960px) { .foofields-tabs-vertical > .foofields-tabs { width: 36px; }
  .foofields-tabs-vertical > .foofields-content { width: calc(100% - 36px); } }

.foofields-tab { list-style-type: none; margin: 0; padding: 0; }

.foofields-tab-link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; font-size: 14px; margin: 0; padding: 7px; outline: none; -webkit-box-shadow: none; box-shadow: none; text-decoration: none; cursor: pointer; }

.foofields-tab-link:after { display: inline-block; border: solid 8px transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; visibility: hidden; opacity: 0; }

.foofields-tab-link:focus { outline: none; -webkit-box-shadow: none; box-shadow: none; text-decoration: none; }

.foofields-tab.foofields-active .foofields-tab-link:after { visibility: visible; opacity: 1; }

.foofields-tab.foofields-show-menu .foofields-tab-link:after { visibility: visible; opacity: 1; }

.foofields-tab-icon { display: inline-block; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-size: 20px; width: 1em; height: 1em; vertical-align: middle; }

.foofields-tab-text { display: inline-block; padding: 0 3px; }

.foofields-tab-error { display: inline-block; vertical-align: top; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 1px 0 -1px 2px; padding: 0 5px; min-width: 18px; height: 18px; border-radius: 9px; background-color: #ca4a1f; color: #fff; font-size: 11px; line-height: 1.6; text-align: center; z-index: 26; }

.foofields-tabs-vertical .foofields-tab { position: relative; }

.foofields-tabs-vertical .foofields-tab-link { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; height: 34px; }

.foofields-tabs-vertical .foofields-tab-link:after { right: -1px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.foofields-tabs-vertical .foofields-tab-link .foofields-tab-icon + .foofields-tab-text { padding: 0 3px 0 6px; }

.foofields-tabs-horizontal .foofields-tab { display: inline-block; }

.foofields-tabs-horizontal .foofields-tab.foofields-has-menu.foofields-active, .foofields-tabs-horizontal .foofields-tab.foofields-has-menu.foofields-show-menu { margin-bottom: 27px; }

.foofields-tabs-horizontal .foofields-tab-link:after { bottom: -1px; -webkit-transform: translateX(-50%); transform: translateX(-50%); left: 50%; border-width: 4px; }

.foofields-tabs-horizontal .foofields-tab-link .foofields-tab-icon { margin: 0 4px; }

.foofields-tabs-horizontal .foofields-showing-menu .foofields-tab.foofields-active .foofields-tab-link:after { visibility: hidden; opacity: 0; }

@media only screen and (max-width: 960px) { .foofields-tab-link:after { border-width: 4px; }
  .foofields-tab.foofields-active.foofields-show-menu .foofields-tab-link:after { visibility: hidden; opacity: 0; }
  .foofields-tabs-vertical .foofields-tab-link { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .foofields-tabs-vertical .foofields-tab-link .foofields-tab-text { display: none; } }

@media only screen and (max-width: 782px) { .foofields-tabs-horizontal .foofields-tab-link .foofields-tab-icon { font-size: 32px; }
  .foofields-tabs-horizontal .foofields-tab-link .foofields-tab-text { display: none; } }

.foofields-tab-menu { display: none; position: relative; margin: 0; width: 100%; text-align: left; padding: 0; list-style: none; z-index: 11; }

.foofields-tab-menu.foofields-empty-menu { display: none !important; }

.foofields-tabs-vertical .foofields-tab-menu { padding: 0.5em 0; }

.foofields-tabs-horizontal .foofields-tab-menu { border-top: solid 1px transparent; z-index: 9; }

.foofields-tabs-horizontal .foofields-tab.foofields-active .foofields-tab-menu { display: block; position: absolute; bottom: 0; left: 0; }

.foofields-tabs-horizontal .foofields-tab.foofields-show-menu:not(.foofields-active) .foofields-tab-menu { display: block; position: absolute; bottom: 0; left: 0; z-index: 12; }

.foofields-tabs-horizontal .foofields-tab-menu-item { display: inline-block; }

@media only screen and (min-width: 961px) { .foofields-tab.foofields-active .foofields-tab-menu { display: block; }
  .foofields-tabs-vertical .foofields-tab.foofields-show-menu:not(.foofields-active) .foofields-tab-menu { display: block; width: 150px; position: absolute; top: 0; right: 0; -webkit-transform: translateX(100%); transform: translateX(100%); z-index: 11; } }

@media only screen and (max-width: 960px) { .foofields-tabs-vertical .foofields-tab.foofields-show-menu .foofields-tab-menu { display: block; width: 150px; position: absolute; top: 0; right: 0; -webkit-transform: translateX(100%); transform: translateX(100%); z-index: 11; } }

.foofields-tab-menu-item { position: relative; list-style-type: none; line-height: 1; margin: 0; padding: 0; color: inherit; }

.foofields-tab-menu-header { display: none; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; list-style-type: none; line-height: 1; position: relative; margin: 0; padding: 8px 12px 8px 2px; font-size: 14px; font-weight: 600; color: inherit; }

.foofields-tab-menu-link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; font-size: 13px; font-weight: 400; color: inherit; outline: none; -webkit-box-shadow: none; box-shadow: none; text-decoration: none; }

.foofields-tab-menu-link:focus { outline: none; -webkit-box-shadow: none; box-shadow: none; text-decoration: none; }

.foofields-tab-menu-item.foofields-active .foofields-tab-menu-link { font-weight: 600; }

.foofields-tabs-vertical .foofields-tab-menu-header { height: 34px; }

.foofields-tabs-vertical .foofields-tab-menu-item { display: block; }

.foofields-tabs-vertical .foofields-tab-menu-link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 0.5em; }

.foofields-tabs-horizontal .foofields-tab-menu-item { display: inline-block; }

.foofields-tabs-horizontal .foofields-tab-menu-item:not(.foofields-first):before { display: inline-block; content: ""; margin: 0; width: 1px; height: 1.2em; background-color: currentColor; vertical-align: middle; }

.foofields-tabs-horizontal .foofields-tab-menu-link { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; padding: 4px; }

@media only screen and (max-width: 960px) { .foofields-tabs-vertical .foofields-tab-menu { padding: 0 0 0.5em 0; }
  .foofields-tabs-vertical .foofields-tab-menu .foofields-tab-menu-header { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 0.5em; } }

/** Balloon.css **/
button[data-balloon] { overflow: visible; }

span[data-balloon] { display: inline-block; width: 20px; height: 20px; vertical-align: text-bottom; }

[data-balloon] { position: relative; }

[data-balloon]:after, [data-balloon]:before { opacity: 0; pointer-events: none; -webkit-transition: all .18s ease-out .18s; transition: all .18s ease-out .18s; bottom: 100%; left: 50%; position: absolute; z-index: 10; -webkit-transform: translate(-50%, 10px); transform: translate(-50%, 10px); -webkit-transform-origin: top; transform-origin: top; }

[data-balloon]:after { background: rgba(17, 17, 17, 0.9); border-radius: 4px; color: #fff; content: attr(data-balloon); font-size: 12px; padding: .5em 1em; white-space: nowrap; margin-bottom: 11px; }

[data-balloon]:before { background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%280%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat; background-size: 100% auto; height: 6px; width: 18px; content: ""; margin-bottom: 5px; }

[data-balloon]:hover:after, [data-balloon]:hover:before, [data-balloon][data-balloon-visible]:after, [data-balloon][data-balloon-visible]:before { opacity: 1; pointer-events: auto; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); }

[data-balloon].font-awesome:after { font-family: FontAwesome; }

[data-balloon][data-balloon-break]:after { white-space: pre; }

[data-balloon-pos=down]:after, [data-balloon-pos=down]:before { bottom: auto; left: 50%; top: 100%; -webkit-transform: translate(-50%, -10px); transform: translate(-50%, -10px); }

[data-balloon-pos=down]:after { margin-top: 11px; }

[data-balloon-pos=down]:before { background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28180%2018%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat; background-size: 100% auto; height: 6px; width: 18px; margin-top: 5px; margin-bottom: 0; }

[data-balloon-pos=down]:hover:after, [data-balloon-pos=down]:hover:before, [data-balloon-pos=down][data-balloon-visible]:after, [data-balloon-pos=down][data-balloon-visible]:before { -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); }

[data-balloon-pos=left]:after, [data-balloon-pos=left]:before { bottom: auto; left: auto; right: 100%; top: 50%; -webkit-transform: translate(10px, -50%); transform: translate(10px, -50%); }

[data-balloon-pos=left]:after { margin-right: 11px; }

[data-balloon-pos=left]:before { background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28-90%2018%2018%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat; background-size: 100% auto; height: 18px; width: 6px; margin-right: 5px; margin-bottom: 0; }

[data-balloon-pos=left]:hover:after, [data-balloon-pos=left]:hover:before, [data-balloon-pos=left][data-balloon-visible]:after, [data-balloon-pos=left][data-balloon-visible]:before { -webkit-transform: translate(0, -50%); transform: translate(0, -50%); }

[data-balloon-pos=right]:after, [data-balloon-pos=right]:before { bottom: auto; left: 100%; top: 50%; -webkit-transform: translate(-10px, -50%); transform: translate(-10px, -50%); }

[data-balloon-pos=right]:after { margin-left: 11px; }

[data-balloon-pos=right]:before { background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%2890%206%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat; background-size: 100% auto; height: 18px; width: 6px; margin-bottom: 0; margin-left: 5px; }

[data-balloon-pos=right]:hover:after, [data-balloon-pos=right]:hover:before, [data-balloon-pos=right][data-balloon-visible]:after, [data-balloon-pos=right][data-balloon-visible]:before { -webkit-transform: translate(0, -50%); transform: translate(0, -50%); }

[data-balloon-length]:after { white-space: normal; }

[data-balloon-length=small]:after { width: 80px; }

[data-balloon-length=medium]:after { width: 150px; }

[data-balloon-length=large]:after { width: 260px; }

[data-balloon-length=xlarge]:after { width: 90vw; }

@media screen and (min-width: 768px) { [data-balloon-length=xlarge]:after { width: 380px; } }

[data-balloon-length=fit]:after { width: 100%; }

/** Balloon.css overrides **/
[data-balloon]:after, [data-balloon]:before { text-align: center; line-height: 1.2em; }

.foofields-field { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0; margin-bottom: 1.5em; }

.foofields-field .foofields-label { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; font-weight: 600; padding: 0.25em 0.5em; }

.foofields-field .foofields-label label { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 30px; }

.foofields-field .foofields-label [data-balloon] { display: inline-block; }

.foofields-field .foofields-field-input { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: 0.25em 0.5em; }

.foofields-field .foofields-field-input label { vertical-align: text-bottom; }

.foofields-field.foofields-layout-block { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.foofields-field.foofields-layout-inline { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }

.foofields-field.foofields-layout-inline .foofields-label { max-width: 150px; }

.foofields-field.foofields-layout-auto { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }

.foofields-field.foofields-layout-auto .foofields-label { max-width: 150px; }

.foofields-field.foofields-layout-auto.foofields-small { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.foofields-field.foofields-layout-auto.foofields-small .foofields-label { max-width: none; }

.foofields-field.foofields-indent { margin-left: 1em; }

.foofields-field.foofields-parent { margin-bottom: 0; }

.foofields-field.foofields-child .foofields-label { padding-left: 2em; font-weight: 400; }

.foofields-field.foofields-error { background-color: #fde6e6; }

.foofields-field input[type="text"], .foofields-field input[type="time"], .foofields-field input[type="date"], .foofields-field input[type="password"], .foofields-field input[type="number"], .foofields-field input[type="search"], .foofields-field input[type="email"], .foofields-field input[type="url"], .foofields-field select, .foofields-field textarea { max-width: 100%; border-color: #a0a0a0; width: 100%; }

.foofields-field input[type="text"], .foofields-field input[type="password"], .foofields-field input[type="search"], .foofields-field input[type="email"], .foofields-field input[type="url"], .foofields-field textarea { width: 100%; padding: 2px 8px; }

.foofields-field input[type="time"], .foofields-field input[type="date"], .foofields-field input[type="number"] { padding: 2px 2px 2px 8px; }

.foofields-field select { padding: 2px 27px 2px 8px; }

.foofields-field textarea { display: block; min-height: 100px; }

.foofields-field.foofields-field-100 input[type="text"], .foofields-field.foofields-field-100 input[type="time"], .foofields-field.foofields-field-100 input[type="date"], .foofields-field.foofields-field-100 input[type="password"], .foofields-field.foofields-field-100 input[type="number"], .foofields-field.foofields-field-100 input[type="search"], .foofields-field.foofields-field-100 input[type="email"], .foofields-field.foofields-field-100 input[type="url"], .foofields-field.foofields-field-100 select, .foofields-field.foofields-field-100 textarea { width: 100%; }

.foofields-field.foofields-field-75 input[type="text"], .foofields-field.foofields-field-75 input[type="time"], .foofields-field.foofields-field-75 input[type="date"], .foofields-field.foofields-field-75 input[type="password"], .foofields-field.foofields-field-75 input[type="number"], .foofields-field.foofields-field-75 input[type="search"], .foofields-field.foofields-field-75 input[type="email"], .foofields-field.foofields-field-75 input[type="url"], .foofields-field.foofields-field-75 select, .foofields-field.foofields-field-75 textarea { width: 75%; }

.foofields-field.foofields-field-50 input[type="text"], .foofields-field.foofields-field-50 input[type="time"], .foofields-field.foofields-field-50 input[type="date"], .foofields-field.foofields-field-50 input[type="password"], .foofields-field.foofields-field-50 input[type="number"], .foofields-field.foofields-field-50 input[type="search"], .foofields-field.foofields-field-50 input[type="email"], .foofields-field.foofields-field-50 input[type="url"], .foofields-field.foofields-field-50 select, .foofields-field.foofields-field-50 textarea { width: 50%; }

.foofields-field.foofields-field-25 input[type="text"], .foofields-field.foofields-field-25 input[type="time"], .foofields-field.foofields-field-25 input[type="date"], .foofields-field.foofields-field-25 input[type="password"], .foofields-field.foofields-field-25 input[type="number"], .foofields-field.foofields-field-25 input[type="search"], .foofields-field.foofields-field-25 input[type="email"], .foofields-field.foofields-field-25 input[type="url"], .foofields-field.foofields-field-25 select, .foofields-field.foofields-field-25 textarea { width: 25%; }

.foofields-field.foofields-field-medium input[type="text"], .foofields-field.foofields-field-medium input[type="time"], .foofields-field.foofields-field-medium input[type="date"], .foofields-field.foofields-field-medium input[type="password"], .foofields-field.foofields-field-medium input[type="number"], .foofields-field.foofields-field-medium input[type="search"], .foofields-field.foofields-field-medium input[type="email"], .foofields-field.foofields-field-medium input[type="url"], .foofields-field.foofields-field-medium select, .foofields-field.foofields-field-medium textarea { width: 25em; }

.foofields-field.foofields-field-short input[type="text"], .foofields-field.foofields-field-short input[type="time"], .foofields-field.foofields-field-short input[type="date"], .foofields-field.foofields-field-short input[type="password"], .foofields-field.foofields-field-short input[type="number"], .foofields-field.foofields-field-short input[type="search"], .foofields-field.foofields-field-short input[type="email"], .foofields-field.foofields-field-short input[type="url"], .foofields-field.foofields-field-short select, .foofields-field.foofields-field-short textarea { width: 10em; }

.foofields-field.foofields-field-small input[type="text"], .foofields-field.foofields-field-small input[type="time"], .foofields-field.foofields-field-small input[type="date"], .foofields-field.foofields-field-small input[type="password"], .foofields-field.foofields-field-small input[type="number"], .foofields-field.foofields-field-small input[type="search"], .foofields-field.foofields-field-small input[type="email"], .foofields-field.foofields-field-small input[type="url"], .foofields-field.foofields-field-small select, .foofields-field.foofields-field-small textarea { width: 5em; }

.foofields-field.foofields-field-text-left input[type="text"], .foofields-field.foofields-field-text-left input[type="time"], .foofields-field.foofields-field-text-left input[type="date"], .foofields-field.foofields-field-text-left input[type="password"], .foofields-field.foofields-field-text-left input[type="number"], .foofields-field.foofields-field-text-left input[type="search"], .foofields-field.foofields-field-text-left input[type="email"], .foofields-field.foofields-field-text-left input[type="url"], .foofields-field.foofields-field-text-left select, .foofields-field.foofields-field-text-left textarea { text-align: left; }

.foofields-field.foofields-field-text-center input[type="text"], .foofields-field.foofields-field-text-center input[type="time"], .foofields-field.foofields-field-text-center input[type="date"], .foofields-field.foofields-field-text-center input[type="password"], .foofields-field.foofields-field-text-center input[type="number"], .foofields-field.foofields-field-text-center input[type="search"], .foofields-field.foofields-field-text-center input[type="email"], .foofields-field.foofields-field-text-center input[type="url"], .foofields-field.foofields-field-text-center select, .foofields-field.foofields-field-text-center textarea { text-align: center; }

.foofields-field.foofields-field-text-right input[type="text"], .foofields-field.foofields-field-text-right input[type="time"], .foofields-field.foofields-field-text-right input[type="date"], .foofields-field.foofields-field-text-right input[type="password"], .foofields-field.foofields-field-text-right input[type="number"], .foofields-field.foofields-field-text-right input[type="search"], .foofields-field.foofields-field-text-right input[type="email"], .foofields-field.foofields-field-text-right input[type="url"], .foofields-field.foofields-field-text-right select, .foofields-field.foofields-field-text-right textarea { text-align: right; }

.foofields-field.foofields-field-auto input[type="text"], .foofields-field.foofields-field-auto input[type="time"], .foofields-field.foofields-field-auto input[type="date"], .foofields-field.foofields-field-auto input[type="password"], .foofields-field.foofields-field-auto input[type="number"], .foofields-field.foofields-field-auto input[type="search"], .foofields-field.foofields-field-auto input[type="email"], .foofields-field.foofields-field-auto input[type="url"], .foofields-field.foofields-field-auto select, .foofields-field.foofields-field-auto textarea { width: auto; }

.foofields-field .foofields-field-description { font-style: italic; padding: 0.25em 0.5em; display: block; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; min-width: 100%; margin: 0.25em 0 0 0; color: #82878c; }

@media only screen and (max-width: 782px) { .foofields-field .foofields-label label { min-height: 40px; }
  .foofields-field input[type="text"], .foofields-field input[type="time"], .foofields-field input[type="date"], .foofields-field input[type="password"], .foofields-field input[type="search"], .foofields-field input[type="email"], .foofields-field input[type="url"], .foofields-field select, .foofields-field textarea { padding: 3px 10px; }
  .foofields-field input[type="number"] { padding: 3px 3px 3px 10px; }
  .foofields-field select { padding: 3px 27px 3px 10px; } }

.foofields-type-heading .foofields-field-input h3 { margin: 0; padding-bottom: 0.5em; border-bottom: solid 1px #ccd0d4; }

.foofields-type-heading .foofields-field-input p { margin: 0.5em 0 0 0; }

.foofields-type-icon .foofields-field-input { line-height: 19px; font-size: 14px; text-align: left; padding: 11px 10px; -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); background-color: #f4f4ff; border-left: 4px solid #1e8cbe; }

.foofields-type-icon .foofields-field-input .dashicons { margin-right: 8px; color: #1e8cbe; }

.foofields-type-icon .foofields-field-input .dashicons.dashicons-editor-help { font-size: 22px; }

.foofields-type-icon.icon-green .foofields-field-input { background-color: #e3ffe0; border-color: #31be4d; }

.foofields-type-icon.icon-green .foofields-field-input .dashicons { color: #31be4d; }

.foofields-type-icon.icon-yellow .foofields-field-input { background-color: #fff7de; border-color: #ffaa00; }

.foofields-type-icon.icon-yellow .foofields-field-input .dashicons { color: #ffaa00; }

.foofields-type-icon.icon-red .foofields-field-input { background-color: #fde6e6; border-color: #bb2f2f; }

.foofields-type-icon.icon-red .foofields-field-input .dashicons { color: #bb2f2f; }

.foofields-type-color .foofields-field-input input[type=color] { min-height: 30px; }

@media only screen and (max-width: 782px) { .foofields-type-color .foofields-field-input input[type=color] { min-height: 40px; } }

.foofields-type-colorpicker .foofields-field-input > input[type="text"] { visibility: hidden; opacity: 0; }

.foofields-type-colorpicker .wp-picker-container { white-space: nowrap; }

.foofields-type-colorpicker .wp-picker-container .wp-color-result.button { margin-bottom: 0; }

.foofields-type-colorpicker .wp-picker-container .wp-color-result.button .color-alpha { width: 30px; height: 100%; position: absolute; top: 0; left: 0; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }

.foofields-type-colorpicker .wp-picker-container .wp-picker-input-wrap .button { vertical-align: top; }

.foofields-type-colorpicker .wp-picker-container .wp-picker-input-wrap input[type=text].wp-color-picker { font-size: 12px; }

.foofields-type-colorpicker .wp-picker-container .iris-picker .iris-square-value { width: 0 !important; height: 0 !important; }

@media only screen and (max-width: 960px) { .foofields-type-colorpicker .wp-picker-container .wp-color-result.button .color-alpha { width: 40px; } }

@media only screen and (max-width: 782px) { .foofields-type-colorpicker .wp-picker-container { margin-top: 4px; /* The picker at this width has a height of 32px so; 40 - 32 = 8 / 2 = 4px */ } }

.foofields-type-checkbox .foofields-field-input { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 30px; }

.foofields-type-checkbox .foofields-field-input input[type=checkbox], .foofields-type-checkbox .foofields-field-input input[type=radio] { margin: 0; }

.foofields-type-checkbox.foofields-layout-auto .foofields-field-description, .foofields-type-checkbox.foofields-layout-inline .foofields-field-description { display: inline; margin: 0; }

@media only screen and (max-width: 782px) { .foofields-type-checkbox .foofields-field-input { min-height: 40px; }
  .foofields-type-checkbox .foofields-field-input input[type=checkbox], .foofields-type-checkbox .foofields-field-input input[type=radio] { margin: 0 0.5em 0 0; min-width: 1.5625rem; /* adjust to to match width */ } }

.foofields-type-radiolist .foofields-field-input, .foofields-type-checkboxlist .foofields-field-input, .foofields-type-htmllist .foofields-field-input { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.foofields-type-radiolist .foofields-field-input label, .foofields-type-checkboxlist .foofields-field-input label, .foofields-type-htmllist .foofields-field-input label { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; margin-right: 1em; padding: 5px; line-height: 1; min-height: 30px; min-width: 30px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.foofields-type-radiolist .foofields-field-input label input[type=checkbox], .foofields-type-radiolist .foofields-field-input label input[type=radio], .foofields-type-checkboxlist .foofields-field-input label input[type=checkbox], .foofields-type-checkboxlist .foofields-field-input label input[type=radio], .foofields-type-htmllist .foofields-field-input label input[type=checkbox], .foofields-type-htmllist .foofields-field-input label input[type=radio] { margin: 0 0.25em 0 0; }

.foofields-type-radiolist .foofields-field-input label input[type=checkbox], .foofields-type-checkboxlist .foofields-field-input label input[type=checkbox], .foofields-type-htmllist .foofields-field-input label input[type=checkbox] { margin-top: 1px; }

.foofields-type-radiolist.foofields-stacked .foofields-field-input, .foofields-type-checkboxlist.foofields-stacked .foofields-field-input, .foofields-type-htmllist.foofields-stacked .foofields-field-input { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.foofields-type-radiolist.foofields-stacked .foofields-field-input label, .foofields-type-checkboxlist.foofields-stacked .foofields-field-input label, .foofields-type-htmllist.foofields-stacked .foofields-field-input label { display: -webkit-box; display: -ms-flexbox; display: flex; margin-right: 0; }

.foofields-type-htmllist .foofields-field-input label { border: solid 3px transparent; background: #aaa; border-radius: 3px; margin-bottom: 1em; }

.foofields-type-htmllist .foofields-field-input label > input { display: none; }

.foofields-type-htmllist .foofields-field-input .foofields-selected { border: solid 3px #444; background: #888; }

.foofields-type-htmllist .foofields-field-input .foofields-selected:hover { border: solid 3px #444; }

.foofields-type-htmllist .foofields-field-input .foofields-field-description { margin-top: -0.75em; }

@media only screen and (max-width: 782px) { .foofields-type-radiolist .foofields-field-input label, .foofields-type-checkboxlist .foofields-field-input label, .foofields-type-htmllist .foofields-field-input label { min-height: 40px; min-width: 40px; }
  .foofields-type-radiolist .foofields-field-input label input[type=checkbox], .foofields-type-radiolist .foofields-field-input label input[type=radio], .foofields-type-checkboxlist .foofields-field-input label input[type=checkbox], .foofields-type-checkboxlist .foofields-field-input label input[type=radio], .foofields-type-htmllist .foofields-field-input label input[type=checkbox], .foofields-type-htmllist .foofields-field-input label input[type=radio] { margin: 0 0.5em 0 0; } }

.foofields-type-selectize .foofields-field-input .selectize-control.loading .selectize-input:after { background: url(/wp-admin/images/spinner.gif) no-repeat; background-size: 20px 20px; display: inline-block; opacity: 0.7; filter: alpha(opacity=70); width: 20px; height: 20px; margin-top: -10px; border: none; right: 3px; }

.foofields-type-selectize .foofields-field-input .selectize-control .selectize-input { display: block; -webkit-box-shadow: none; box-shadow: none; border-radius: 4px; border: 1px solid #a0a0a0; background-color: #fff; color: #32373c; line-height: 2; padding: 2px 27px 2px 8px; min-height: 30px; font-size: 14px; }

.foofields-type-selectize .foofields-field-input .selectize-control .selectize-input.focus { border-color: #007cba; -webkit-box-shadow: 0 0 0 1px #007cba; box-shadow: 0 0 0 1px #007cba; outline: 2px solid transparent; }

.foofields-type-selectize .foofields-field-input .selectize-control .selectize-input:after { right: 4px; margin-top: -8px; width: 16px; height: 16px; border-style: none; border-width: 0; border-color: transparent; background: #fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat center center; background-size: 16px 16px; }

.foofields-type-selectize .foofields-field-input .selectize-control .selectize-input > input[placeholder] { font-size: inherit; vertical-align: initial; width: 100% !important; }

@media only screen and (max-width: 782px) { .foofields-type-selectize .foofields-field-input .selectize-control .selectize-input { padding: 3px 27px 3px 10px; min-height: 40px; font-size: 16px; }
  .foofields-type-selectize .foofields-field-input .selectize-control .selectize-dropdown { font-size: 16px; } }

.foofields-type-selectize-multi .foofields-field-input .selectize-control.multi .selectize-input:after { content: ' '; display: block; position: absolute; top: 50%; right: 4px; margin-top: -8px; width: 16px; height: 16px; background: #fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat center center; background-size: 16px 16px; }

.foofields-type-selectize-multi .foofields-field-input .selectize-control.loading .selectize-input:after, .foofields-type-selectize-multi .foofields-field-input .selectize-control.multi.loading .selectize-input:after { background: url(/wp-admin/images/spinner.gif) no-repeat; background-size: 20px 20px; display: inline-block; opacity: 0.7; filter: alpha(opacity=70); width: 20px; height: 20px; top: 50%; margin-top: -10px; border: none; position: absolute; }

.foofields-type-selectize-multi .foofields-field-input .selectize-control .selectize-input { display: block; -webkit-box-shadow: none; box-shadow: none; border-radius: 4px; border: 1px solid #a0a0a0; background-color: #fff; color: #32373c; line-height: 2; padding: 2px 8px; min-height: 30px; font-size: 14px; }

.foofields-type-selectize-multi .foofields-field-input .selectize-control .selectize-input.focus { border-color: #007cba; -webkit-box-shadow: 0 0 0 1px #007cba; box-shadow: 0 0 0 1px #007cba; outline: 2px solid transparent; }

.foofields-type-selectize-multi .foofields-field-input .selectize-control .selectize-input > input[placeholder] { font-size: inherit; vertical-align: initial; width: 100% !important; }

.foofields-type-selectize-multi .foofields-field-input .selectize-control .selectize-input > div { border: none; line-height: 1.5; margin: 2px 7px 2px 0; -webkit-box-shadow: inset 0 0 0 1px #d0d0d0; box-shadow: inset 0 0 0 1px #d0d0d0; padding: 2px 6px 2px; border-radius: 3px; background: #f2f2f2; color: #303030; }

.foofields-type-selectize-multi .foofields-field-input .selectize-control.plugin-remove_button [data-value] .remove { line-height: 100%; font-weight: 400; font-size: 17px; padding: 2px 1px 0 0; width: 18px; opacity: 1; }

.foofields-type-selectize-multi .foofields-field-input .selectize-control.single.plugin-remove_button .selectize-input { padding: 2px 27px 2px 8px; }

.foofields-type-selectize-multi .foofields-field-input .selectize-control.single.plugin-remove_button .selectize-input:after { right: 4px; margin-top: -8px; width: 16px; height: 16px; border-style: none; border-width: 0; border-color: transparent; background: #fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat center center; background-size: 16px 16px; }

.foofields-type-selectize-multi .foofields-field-input .selectize-control.single.plugin-remove_button .selectize-input > span { cursor: pointer; border: none; line-height: 1.5; margin: 2px 7px 2px 0; -webkit-box-shadow: inset 0 0 0 1px #d0d0d0; box-shadow: inset 0 0 0 1px #d0d0d0; padding: 2px 6px 2px; border-radius: 3px; background: #f2f2f2; color: #303030; }

.foofields-type-selectize-multi .foofields-field-input .selectize-control.single.plugin-remove_button .selectize-input > span .remove-single { z-index: 1; position: absolute; top: 0; right: 0; bottom: 0; text-align: center; line-height: 100%; font-weight: 400; font-size: 17px; padding: 2px 1px 0 0; width: 18px; color: inherit; text-decoration: none; vertical-align: middle; display: inline-block; border-left: 1px solid #d0d0d0; -webkit-box-sizing: border-box; box-sizing: border-box; }

.foofields-type-selectize-multi .foofields-field-input .selectize-control.single.plugin-remove_button .selectize-input > span .remove-single:hover { background: rgba(0, 0, 0, 0.05); }

@media only screen and (max-width: 782px) { .foofields-type-selectize-multi .foofields-field-input .selectize-control .selectize-input { padding: 3px 27px 3px 10px; min-height: 40px; font-size: 16px; }
  .foofields-type-selectize-multi .foofields-field-input .selectize-control .selectize-dropdown { font-size: 16px; }
  .foofields-type-selectize-multi .foofields-field-input .selectize-control.plugin-remove_button .selectize-input, .foofields-type-selectize-multi .foofields-field-input .selectize-control.single.plugin-remove_button .selectize-input { padding: 3px 27px 3px 10px; }
  .foofields-type-selectize-multi .foofields-field-input .selectize-control.plugin-remove_button .selectize-input > [data-value], .foofields-type-selectize-multi .foofields-field-input .selectize-control.single.plugin-remove_button .selectize-input > [data-value] { padding: 2px 7px; padding-right: 37px !important; }
  .foofields-type-selectize-multi .foofields-field-input .selectize-control.plugin-remove_button .selectize-input > [data-value] > a, .foofields-type-selectize-multi .foofields-field-input .selectize-control.single.plugin-remove_button .selectize-input > [data-value] > a { font-size: 20px; width: 30px; } }

.foofields-type-ajaxbutton .foofields-field-input .spinner { float: none; display: none; }

.foofields-type-ajaxbutton .foofields-field-input .spinner.is-active { display: inline-block; }

.foofields-type-ajaxbutton .foofields-field-input .response-message { display: none; line-height: 2.30769231; /* 30px */ vertical-align: middle; padding: 0 10px; }

.foofields-type-ajaxbutton .foofields-field-input .response-message.success { display: inline-block; }

.foofields-type-ajaxbutton .foofields-field-input .response-message.error { display: inline-block; color: #800; }

.foofields-type-embed-metabox .foofields-field-input .handlediv, .foofields-type-embed-metabox .foofields-field-input h2.ui-sortable-handle { display: none !important; }

.foofields-type-embed-metabox .foofields-field-input .postbox { border: none; -webkit-box-shadow: none; box-shadow: none; background: transparent; }

.foofields-type-embed-metabox .foofields-field-input .postbox-header { display: none !important; }

.foofields-type-embed-metabox .foofields-field-input #set-post-thumbnail .attachment-post-thumbnail { max-width: 250px; }

.foofields-type-field-group { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 0; }

.foofields-content.foofields-active.foofields-cols-2, .foofields-type-field-group.foofields-cols-2 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }

.foofields-content.foofields-active.foofields-cols-2 > .foofields-field, .foofields-type-field-group.foofields-cols-2 > .foofields-field { padding: 0; -ms-flex-item-align: start; align-self: flex-start; width: 50%; }

.foofields-content.foofields-active.foofields-cols-2 > .foofields-field.foofields-colspan-2, .foofields-content.foofields-active.foofields-cols-2 > .foofields-field.foofields-colspan-3, .foofields-content.foofields-active.foofields-cols-2 > .foofields-field.foofields-colspan-4, .foofields-content.foofields-active.foofields-cols-2 > .foofields-field.foofields-colspan-5, .foofields-content.foofields-active.foofields-cols-2 > .foofields-field.foofields-full-width, .foofields-type-field-group.foofields-cols-2 > .foofields-field.foofields-colspan-2, .foofields-type-field-group.foofields-cols-2 > .foofields-field.foofields-colspan-3, .foofields-type-field-group.foofields-cols-2 > .foofields-field.foofields-colspan-4, .foofields-type-field-group.foofields-cols-2 > .foofields-field.foofields-colspan-5, .foofields-type-field-group.foofields-cols-2 > .foofields-field.foofields-full-width { width: 100%; }

@media only screen and (max-width: 1200px) { .foofields-style-metabox .foofields-content.foofields-active.foofields-cols-2 > .foofields-field, .foofields-style-metabox .foofields-type-field-group.foofields-cols-2 > .foofields-field { width: 100%; } }

@media only screen and (max-width: 600px) { .foofields-style-settings .foofields-content.foofields-active.foofields-cols-2 > .foofields-field, .foofields-style-settings .foofields-type-field-group.foofields-cols-2 > .foofields-field { width: 100%; } }

.foofields-content.foofields-active.foofields-cols-3, .foofields-type-field-group.foofields-cols-3 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }

.foofields-content.foofields-active.foofields-cols-3 > .foofields-field, .foofields-type-field-group.foofields-cols-3 > .foofields-field { padding: 0; -ms-flex-item-align: start; align-self: flex-start; width: 33.33%; }

.foofields-content.foofields-active.foofields-cols-3 > .foofields-field.foofields-colspan-2, .foofields-type-field-group.foofields-cols-3 > .foofields-field.foofields-colspan-2 { width: 66.66%; }

.foofields-content.foofields-active.foofields-cols-3 > .foofields-field.foofields-colspan-3, .foofields-content.foofields-active.foofields-cols-3 > .foofields-field.foofields-colspan-4, .foofields-content.foofields-active.foofields-cols-3 > .foofields-field.foofields-colspan-5, .foofields-content.foofields-active.foofields-cols-3 > .foofields-field.foofields-full-width, .foofields-type-field-group.foofields-cols-3 > .foofields-field.foofields-colspan-3, .foofields-type-field-group.foofields-cols-3 > .foofields-field.foofields-colspan-4, .foofields-type-field-group.foofields-cols-3 > .foofields-field.foofields-colspan-5, .foofields-type-field-group.foofields-cols-3 > .foofields-field.foofields-full-width { width: 100%; }

@media only screen and (max-width: 1440px) { .foofields-style-metabox .foofields-content.foofields-active.foofields-cols-3 > .foofields-field, .foofields-style-metabox .foofields-type-field-group.foofields-cols-3 > .foofields-field { width: 50%; }
  .foofields-style-metabox .foofields-content.foofields-active.foofields-cols-3 > .foofields-field.foofields-colspan-2, .foofields-style-metabox .foofields-content.foofields-active.foofields-cols-3 > .foofields-field.foofields-colspan-3, .foofields-style-metabox .foofields-content.foofields-active.foofields-cols-3 > .foofields-field.foofields-colspan-4, .foofields-style-metabox .foofields-content.foofields-active.foofields-cols-3 > .foofields-field.foofields-colspan-5, .foofields-style-metabox .foofields-content.foofields-active.foofields-cols-3 > .foofields-field.foofields-full-width, .foofields-style-metabox .foofields-type-field-group.foofields-cols-3 > .foofields-field.foofields-colspan-2, .foofields-style-metabox .foofields-type-field-group.foofields-cols-3 > .foofields-field.foofields-colspan-3, .foofields-style-metabox .foofields-type-field-group.foofields-cols-3 > .foofields-field.foofields-colspan-4, .foofields-style-metabox .foofields-type-field-group.foofields-cols-3 > .foofields-field.foofields-colspan-5, .foofields-style-metabox .foofields-type-field-group.foofields-cols-3 > .foofields-field.foofields-full-width { width: 100%; } }

@media only screen and (max-width: 1200px) { .foofields-style-metabox .foofields-content.foofields-active.foofields-cols-3 > .foofields-field, .foofields-style-metabox .foofields-type-field-group.foofields-cols-3 > .foofields-field { width: 100%; } }

@media only screen and (max-width: 1200px) { .foofields-style-settings .foofields-content.foofields-active.foofields-cols-3 > .foofields-field, .foofields-style-settings .foofields-type-field-group.foofields-cols-3 > .foofields-field { width: 50%; }
  .foofields-style-settings .foofields-content.foofields-active.foofields-cols-3 > .foofields-field.foofields-colspan-2, .foofields-style-settings .foofields-content.foofields-active.foofields-cols-3 > .foofields-field.foofields-colspan-3, .foofields-style-settings .foofields-content.foofields-active.foofields-cols-3 > .foofields-field.foofields-colspan-4, .foofields-style-settings .foofields-content.foofields-active.foofields-cols-3 > .foofields-field.foofields-colspan-5, .foofields-style-settings .foofields-content.foofields-active.foofields-cols-3 > .foofields-field.foofields-full-width, .foofields-style-settings .foofields-type-field-group.foofields-cols-3 > .foofields-field.foofields-colspan-2, .foofields-style-settings .foofields-type-field-group.foofields-cols-3 > .foofields-field.foofields-colspan-3, .foofields-style-settings .foofields-type-field-group.foofields-cols-3 > .foofields-field.foofields-colspan-4, .foofields-style-settings .foofields-type-field-group.foofields-cols-3 > .foofields-field.foofields-colspan-5, .foofields-style-settings .foofields-type-field-group.foofields-cols-3 > .foofields-field.foofields-full-width { width: 100%; } }

@media only screen and (max-width: 600px) { .foofields-style-settings .foofields-content.foofields-active.foofields-cols-3 > .foofields-field, .foofields-style-settings .foofields-type-field-group.foofields-cols-3 > .foofields-field { width: 100%; } }

.foofields-content.foofields-active.foofields-cols-4, .foofields-type-field-group.foofields-cols-4 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }

.foofields-content.foofields-active.foofields-cols-4 > .foofields-field, .foofields-type-field-group.foofields-cols-4 > .foofields-field { padding: 0; -ms-flex-item-align: start; align-self: flex-start; width: 25%; }

.foofields-content.foofields-active.foofields-cols-4 > .foofields-field.foofields-colspan-2, .foofields-type-field-group.foofields-cols-4 > .foofields-field.foofields-colspan-2 { width: 50%; }

.foofields-content.foofields-active.foofields-cols-4 > .foofields-field.foofields-colspan-3, .foofields-type-field-group.foofields-cols-4 > .foofields-field.foofields-colspan-3 { width: 75%; }

.foofields-content.foofields-active.foofields-cols-4 > .foofields-field.foofields-colspan-4, .foofields-content.foofields-active.foofields-cols-4 > .foofields-field.foofields-colspan-5, .foofields-content.foofields-active.foofields-cols-4 > .foofields-field.foofields-full-width, .foofields-type-field-group.foofields-cols-4 > .foofields-field.foofields-colspan-4, .foofields-type-field-group.foofields-cols-4 > .foofields-field.foofields-colspan-5, .foofields-type-field-group.foofields-cols-4 > .foofields-field.foofields-full-width { width: 100%; }

@media only screen and (max-width: 1800px) { .foofields-style-metabox .foofields-content.foofields-active.foofields-cols-4 > .foofields-field, .foofields-style-metabox .foofields-type-field-group.foofields-cols-4 > .foofields-field { width: 50%; }
  .foofields-style-metabox .foofields-content.foofields-active.foofields-cols-4 > .foofields-field.foofields-colspan-2, .foofields-style-metabox .foofields-content.foofields-active.foofields-cols-4 > .foofields-field.foofields-colspan-3, .foofields-style-metabox .foofields-content.foofields-active.foofields-cols-4 > .foofields-field.foofields-colspan-4, .foofields-style-metabox .foofields-content.foofields-active.foofields-cols-4 > .foofields-field.foofields-colspan-5, .foofields-style-metabox .foofields-content.foofields-active.foofields-cols-4 > .foofields-field.foofields-full-width, .foofields-style-metabox .foofields-type-field-group.foofields-cols-4 > .foofields-field.foofields-colspan-2, .foofields-style-metabox .foofields-type-field-group.foofields-cols-4 > .foofields-field.foofields-colspan-3, .foofields-style-metabox .foofields-type-field-group.foofields-cols-4 > .foofields-field.foofields-colspan-4, .foofields-style-metabox .foofields-type-field-group.foofields-cols-4 > .foofields-field.foofields-colspan-5, .foofields-style-metabox .foofields-type-field-group.foofields-cols-4 > .foofields-field.foofields-full-width { width: 100%; } }

@media only screen and (max-width: 1200px) { .foofields-style-metabox .foofields-content.foofields-active.foofields-cols-4 > .foofields-field, .foofields-style-metabox .foofields-type-field-group.foofields-cols-4 > .foofields-field { width: 100%; } }

@media only screen and (max-width: 1200px) { .foofields-style-settings .foofields-content.foofields-active.foofields-cols-4 > .foofields-field, .foofields-style-settings .foofields-type-field-group.foofields-cols-4 > .foofields-field { width: 50%; }
  .foofields-style-settings .foofields-content.foofields-active.foofields-cols-4 > .foofields-field.foofields-colspan-2, .foofields-style-settings .foofields-content.foofields-active.foofields-cols-4 > .foofields-field.foofields-colspan-3, .foofields-style-settings .foofields-content.foofields-active.foofields-cols-4 > .foofields-field.foofields-colspan-4, .foofields-style-settings .foofields-content.foofields-active.foofields-cols-4 > .foofields-field.foofields-colspan-5, .foofields-style-settings .foofields-content.foofields-active.foofields-cols-4 > .foofields-field.foofields-full-width, .foofields-style-settings .foofields-type-field-group.foofields-cols-4 > .foofields-field.foofields-colspan-2, .foofields-style-settings .foofields-type-field-group.foofields-cols-4 > .foofields-field.foofields-colspan-3, .foofields-style-settings .foofields-type-field-group.foofields-cols-4 > .foofields-field.foofields-colspan-4, .foofields-style-settings .foofields-type-field-group.foofields-cols-4 > .foofields-field.foofields-colspan-5, .foofields-style-settings .foofields-type-field-group.foofields-cols-4 > .foofields-field.foofields-full-width { width: 100%; } }

@media only screen and (max-width: 600px) { .foofields-style-settings .foofields-content.foofields-active.foofields-cols-4 > .foofields-field, .foofields-style-settings .foofields-type-field-group.foofields-cols-4 > .foofields-field { width: 100%; } }

.foofields-type-repeater .foofields-field-input .foofields-repeater-no-data-message { display: none; }

.foofields-type-repeater .foofields-field-input table { display: table; width: 100%; margin: 0 0 10px 0; }

.foofields-type-repeater .foofields-field-input table.widefat > tr:not(:last-of-type) { -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); }

.foofields-type-repeater .foofields-field-input table > tr.ui-sortable-helper, .foofields-type-repeater .foofields-field-input table > thead > tr.ui-sortable-helper, .foofields-type-repeater .foofields-field-input table > tbody > tr.ui-sortable-helper { border: solid 1px rgba(0, 0, 0, 0.1); border-bottom: none; background-color: #fff; }

.foofields-type-repeater .foofields-field-input table > tr.foofields-repeater-placeholder, .foofields-type-repeater .foofields-field-input table > thead > tr.foofields-repeater-placeholder, .foofields-type-repeater .foofields-field-input table > tbody > tr.foofields-repeater-placeholder { outline: 1px dashed #0073aa; outline-offset: -10px; }

.foofields-type-repeater .foofields-field-input table > tr > td:nth-of-type(1), .foofields-type-repeater .foofields-field-input table > tr > th:nth-of-type(1), .foofields-type-repeater .foofields-field-input table > thead > tr > td:nth-of-type(1), .foofields-type-repeater .foofields-field-input table > thead > tr > th:nth-of-type(1), .foofields-type-repeater .foofields-field-input table > tbody > tr > td:nth-of-type(1), .foofields-type-repeater .foofields-field-input table > tbody > tr > th:nth-of-type(1) { display: none; }

.foofields-type-repeater .foofields-field-input table > tr > td > .foofields-field, .foofields-type-repeater .foofields-field-input table > tr > th > .foofields-field, .foofields-type-repeater .foofields-field-input table > thead > tr > td > .foofields-field, .foofields-type-repeater .foofields-field-input table > thead > tr > th > .foofields-field, .foofields-type-repeater .foofields-field-input table > tbody > tr > td > .foofields-field, .foofields-type-repeater .foofields-field-input table > tbody > tr > th > .foofields-field { margin-bottom: 0; }

.foofields-type-repeater .foofields-field-input table > tr > td > .foofields-field .foofields-field-input, .foofields-type-repeater .foofields-field-input table > tr > th > .foofields-field .foofields-field-input, .foofields-type-repeater .foofields-field-input table > thead > tr > td > .foofields-field .foofields-field-input, .foofields-type-repeater .foofields-field-input table > thead > tr > th > .foofields-field .foofields-field-input, .foofields-type-repeater .foofields-field-input table > tbody > tr > td > .foofields-field .foofields-field-input, .foofields-type-repeater .foofields-field-input table > tbody > tr > th > .foofields-field .foofields-field-input { padding: 0; }

.foofields-type-repeater .foofields-field-input table > tfoot { display: none; }

.foofields-type-repeater.foofields-empty .foofields-field-input .foofields-repeater-no-data-message { display: block; }

.foofields-type-repeater.foofields-empty .foofields-field-input table { display: none; }

.foofields-type-repeater-delete .foofields-repeater-delete { -webkit-transition: none; transition: none; text-decoration: none; }

.foofields-style-metabox .foofields-content { background-color: #FFF; }

.foofields-style-metabox .foofields-tabs { background-color: #f5f5f5; }

.foofields-style-metabox .foofields-tab-link { color: #0073aa; }

.foofields-style-metabox .foofields-tab.foofields-active .foofields-tab-link { color: #FFF; background-color: #0073aa; }

.foofields-style-metabox .foofields-tab:not(.foofields-active) .foofields-tab-link:hover { color: #00a0d2; }

.foofields-style-metabox .foofields-tab-menu { color: #555; background-color: #ddd; }

.foofields-style-metabox .foofields-tab-menu-item:not(.foofields-active) .foofields-tab-menu-link:hover { color: #0073aa; }

.foofields-tabs-vertical.foofields-style-metabox .foofields-tabs { border-right-color: #ccd0d4; }

.foofields-tabs-vertical.foofields-style-metabox .foofields-tab-link:after { border-right-color: #FFF; }

.foofields-tabs-vertical.foofields-style-metabox .foofields-tab.foofields-show-menu:not(.foofields-active) .foofields-tab-link:after { border-right-color: #ddd; }

.foofields-tabs-horizontal.foofields-style-metabox .foofields-tabs { border-bottom-color: #ccd0d4; }

.foofields-tabs-horizontal.foofields-style-metabox .foofields-tab-link:after { border-bottom-color: #fff; }

.foofields-tabs-horizontal.foofields-style-metabox .foofields-tab.foofields-has-menu .foofields-tab-link:after { border-bottom-color: #ccd0d4; }

.foofields-tabs-horizontal.foofields-style-metabox .foofields-tab-menu { border-top-color: #ccd0d4; }

@media only screen and (max-width: 960px) { .foofields-tabs-vertical.foofields-style-metabox .foofields-tab.foofields-show-menu .foofields-tab-link:after { border-right-color: #ddd; }
  .foofields-tabs-vertical.foofields-style-metabox .foofields-tab.foofields-show-menu:not(.foofields-active) .foofields-tab-link { color: #555; background-color: #ddd; }
  .foofields-tabs-vertical.foofields-style-metabox .foofields-tab.foofields-active .foofields-tab-menu-header { color: #FFF; background-color: #0073aa; } }

.foofields-style-settings { margin-top: 2em; }

.foofields-style-settings .foofields-tab-link { color: #555; background-color: #e5e5e5; border: solid 1px #ccc; font-weight: 600; }

.foofields-style-settings .foofields-tab { border-color: #ccc; }

.foofields-style-settings .foofields-tab.foofields-active .foofields-tab-link { color: #000; background-color: #f1f1f1; }

.foofields-style-settings .foofields-tab:not(.foofields-active) .foofields-tab-link:hover { color: #00a0d2; }

.foofields-style-settings .foofields-tab-menu { color: #555; background-color: #f1f1f1; }

.foofields-style-settings .foofields-tab-menu-item.foofields-active .foofields-tab-menu-link { color: #000; font-weight: 600; }

.foofields-style-settings .foofields-tab-menu-item:not(.foofields-active) .foofields-tab-menu-link { color: #0073aa; }

.foofields-style-settings .foofields-tab-menu-item:not(.foofields-active) .foofields-tab-menu-link:hover { color: #00a0d2; }

.foofields-tabs-vertical.foofields-style-settings .foofields-tab .foofields-tab-link { margin: 0.25em 0; right: -1px; }

.foofields-tabs-vertical.foofields-style-settings .foofields-tab.foofields-active .foofields-tab-link { z-index: 13; border-right-color: #f1f1f1; }

.foofields-tabs-vertical.foofields-style-settings .foofields-tab.foofields-active .foofields-tab-menu { border-left: solid 1px #ccc; margin: -0.25em 0; margin-left: 0.5em; width: calc(100% - 0.5em); }

.foofields-tabs-vertical.foofields-style-settings .foofields-tab.foofields-active.foofields-last .foofields-tab-menu { margin-bottom: 0; border-bottom: solid 1px #ccc; }

.foofields-tabs-vertical.foofields-style-settings .foofields-tabs { border-right-color: #ccc; }

.foofields-tabs-vertical.foofields-style-settings .foofields-tabs.foofields-menu-showing .foofields-tab.foofields-active:not(.foofields-show-menu) .foofields-tab-link { z-index: 12; border-right-color: #ccc; }

.foofields-tabs-vertical.foofields-style-settings .foofields-tabs.foofields-menu-showing .foofields-tab.foofields-show-menu:not(.foofields-active) .foofields-tab-link { z-index: 13; border-right-color: #e5e5e5; }

.foofields-tabs-vertical.foofields-style-settings .foofields-tabs.foofields-menu-showing .foofields-tab.foofields-show-menu:not(.foofields-active) .foofields-tab-menu { border: solid 1px #ccc; background-color: #e5e5e5; }

.foofields-tabs-horizontal.foofields-style-settings .foofields-content { padding: 1em 0; }

.foofields-tabs-horizontal.foofields-style-settings .foofields-tab .foofields-tab-link { margin: 0 0.25em; }

.foofields-tabs-horizontal.foofields-style-settings .foofields-tab.foofields-has-menu.foofields-active, .foofields-tabs-horizontal.foofields-style-settings .foofields-tab.foofields-has-menu.foofields-show-menu { margin-bottom: 40px; }

.foofields-tabs-horizontal.foofields-style-settings .foofields-tab .foofields-tab-menu { height: 41px; white-space: nowrap; }

.foofields-tabs-horizontal.foofields-style-settings .foofields-tab .foofields-tab-menu .foofields-tab-menu-item, .foofields-tabs-horizontal.foofields-style-settings .foofields-tab .foofields-tab-menu .foofields-tab-menu-link { height: 100%; vertical-align: top; }

.foofields-tabs-horizontal.foofields-style-settings .foofields-tab .foofields-tab-menu .foofields-tab-menu-item:not(.foofields-first):before { position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.foofields-tabs-horizontal.foofields-style-settings .foofields-tab.foofields-active .foofields-tab-link { z-index: 13; border-bottom-color: #f1f1f1; }

.foofields-tabs-horizontal.foofields-style-settings .foofields-tab.foofields-active .foofields-tab-menu { border-top-color: #ccc; }

.foofields-tabs-horizontal.foofields-style-settings .foofields-tabs:after { background-color: #ccc; }

.foofields-tabs-horizontal.foofields-style-settings .foofields-tabs.foofields-menu-showing .foofields-tab.foofields-active:not(.foofields-show-menu) .foofields-tab-link { z-index: 12; border-bottom-color: #ccc; }

.foofields-tabs-horizontal.foofields-style-settings .foofields-tabs.foofields-menu-showing .foofields-tab.foofields-show-menu:not(.foofields-active) .foofields-tab-link { z-index: 13; border-bottom-color: #e5e5e5; }

.foofields-tabs-horizontal.foofields-style-settings .foofields-tabs.foofields-menu-showing .foofields-tab.foofields-show-menu:not(.foofields-active) .foofields-tab-menu { -webkit-box-shadow: inset 0 -1px 0 #ccc; box-shadow: inset 0 -1px 0 #ccc; border-top-color: #ccc; background-color: #e5e5e5; }

@media only screen and (max-width: 960px) { .foofields-tabs-vertical.foofields-style-settings .foofields-tab.foofields-show-menu .foofields-tab-link:after { border-right-color: #ddd; }
  .foofields-tabs-vertical.foofields-style-settings .foofields-tab.foofields-show-menu:not(.foofields-active) .foofields-tab-link { color: #555; background-color: #ddd; }
  .foofields-tabs-vertical.foofields-style-settings .foofields-tab.foofields-active .foofields-tab-menu-header { color: #FFF; background-color: #0073aa; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9vZmllbGRzLmNzcyIsInNvdXJjZXMiOlsiZm9vZmllbGRzLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJfY29udGFpbmVyLnNjc3MiLCJfY29udGVudC5zY3NzIiwidGFicy9faW5kZXguc2NzcyIsInRhYnMvX3RhYnMuc2NzcyIsInRhYnMvX3RhYi5zY3NzIiwidGFicy9fdGFiLW1lbnUuc2NzcyIsInRhYnMvX3RhYi1tZW51LWl0ZW0uc2NzcyIsIl9iYWxsb29uLnNjc3MiLCJmaWVsZHMvX2luZGV4LnNjc3MiLCJmaWVsZHMvX2ZpZWxkcy5zY3NzIiwiZmllbGRzL19oZWFkaW5nLnNjc3MiLCJmaWVsZHMvX2ljb24uc2NzcyIsImZpZWxkcy9fY29sb3Iuc2NzcyIsImZpZWxkcy9fY29sb3JwaWNrZXIuc2NzcyIsImZpZWxkcy9fY2hlY2tib3guc2NzcyIsImZpZWxkcy9faHRtbGxpc3Quc2NzcyIsImZpZWxkcy9fc2VsZWN0aXplLnNjc3MiLCJmaWVsZHMvX3NlbGVjdGl6ZW11bHRpLnNjc3MiLCJmaWVsZHMvX2FqYXhidXR0b24uc2NzcyIsImZpZWxkcy9fZW1iZWRtZXRhYm94LnNjc3MiLCJmaWVsZHMvX2ZpZWxkLWdyb3VwLnNjc3MiLCJmaWVsZHMvY29sdW1ucy9faW5kZXguc2NzcyIsImZpZWxkcy9jb2x1bW5zL19jb2wyLnNjc3MiLCJmaWVsZHMvY29sdW1ucy9fY29sMy5zY3NzIiwiZmllbGRzL2NvbHVtbnMvX2NvbDQuc2NzcyIsImZpZWxkcy9fcmVwZWF0ZXIuc2NzcyIsInN0eWxlcy9faW5kZXguc2NzcyIsInN0eWxlcy9fbWV0YWJveC5zY3NzIiwic3R5bGVzL19zZXR0aW5ncy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBRUFBLEFBQUEsb0JBQW9CLENBQUMsRUFDbkIsT0FBTyxFQUFFLElBQUksRUFDYixNQUFNLEVBQUUsQ0FBQyxFQUNULE9BQU8sRUFBRSxDQUFDLEVBQ1YsV0FBVyxFQUFFLDJHQUEyRyxFQUN4SCxXQUFXLEVB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 */

/*# sourceMappingURL=maps/foofields.css.map */
