.pull-right {
  float: right; }

.arow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .arow .preview-image {
    width: 40%;
    padding: 100px 10px; }
  .arow .import-main-action {
    width: 60%; }

#wpopal-modal-name img {
  max-width: 100%; }

#opal-import-content .preview-image {
  background: #FFF;
  text-align: center;
  position: relative; }
  #opal-import-content .preview-image img {
    width: 440px; }
  #opal-import-content .preview-image div {
    text-align: center;
    width: 100%; }
    #opal-import-content .preview-image div h3 {
      color: #000;
      background: #FFF;
      font-size: 12px; }

#opal-import-content .import-main-action {
  padding: 30px 40px;
  position: relative;
  font-size: 15px; }
  #opal-import-content .import-main-action.loading:before {
    background: url(../images/wpspin.gif) no-repeat center center;
    content: "";
    position: absolute;
    bottom: 75px;
    right: 30px;
    height: 50px;
    width: 50px; }

#opal-import-content .action-buttons {
  position: bottom;
  bottom: 0;
  background: #FFF;
  padding: 20px 30px;
  position: absolute;
  width: 88%;
  margin-left: -40px;
  margin-right: -30px;
  z-index: 5; }

#opal-import-content .install-actions {
  z-index: 999; }

#opal-import-content .process-inner {
  height: 20px;
  background: #e9ecef;
  width: 100%;
  border-radius: 5px; }
  #opal-import-content .process-inner .process-bar-processing {
    border-radius: 5px;
    background-color: #007bff;
    height: 100%;
    width: 0;
    display: -ms-flexbox;
    background-size: 1rem 1rem;
    -webkit-transition: width .6s ease;
    transition: width .6s ease;
    white-space: nowrap;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.processbar-wrap {
  position: absolute;
  width: 80%;
  bottom: 90px; }

.theme-plugins-required .bulkactions, .theme-plugins-required .column-source, .theme-plugins-required .check-column, .theme-plugins-required .subsubsub, .theme-plugins-required .column-type, .theme-plugins-required .row-actions {
  display: none; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

#install-plugins-required .install-plugins {
  background: #FFF;
  padding: 20px;
  overflow-y: auto;
  height: 220px; }

#install-plugins-required .pluign-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 36px;
  font-weight: 700;
  font-size: 12px; }
  #install-plugins-required .pluign-item img {
    width: 40px;
    margin-right: 10px; }
  #install-plugins-required .pluign-item.done .plugin-action:before {
    content: "\f147";
    font-family: dashicons;
    color: #ca4a1f; }
  #install-plugins-required .pluign-item.doing {
    background-color: rgba(0, 0, 0, 0.14); }
  #install-plugins-required .pluign-item.doing:before {
    width: 100%;
    height: 100%;
    position: absolute;
    content: "";
    background-image: url("../images/wpspin.gif");
    background-repeat: no-repeat;
    background-position: center center; }

.wpopal-modal,
.wpopal-modal-box {
  z-index: 900; }

.wpopal-modal-sandbox {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: transparent; }

.wpopal-modal {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: black;
  background: rgba(0, 0, 0, 0.8);
  overflow: auto; }

.wpopal-modal-box {
  position: relative;
  width: 90%;
  max-width: 920px;
  margin: 100px auto;
  -webkit-animation-name: wpopal-modalbox;
          animation-name: wpopal-modalbox;
  -webkit-animation-duration: .4s;
          animation-duration: .4s;
  -webkit-animation-timing-function: cubic-bezier(0, 0, 0.3, 1.6);
          animation-timing-function: cubic-bezier(0, 0, 0.3, 1.6); }

.wpopal-modal-header {
  padding: 20px 40px;
  background: #546E7A;
  color: #ffffff; }

.wpopal-modal-body {
  background: #ECEFF1;
  padding: 0; }

/* Close Button */
.close-wpopal-modal {
  text-align: right;
  cursor: pointer; }

/* Animation */
@-webkit-keyframes wpopal-modalbox {
  0% {
    top: -250px;
    opacity: 0; }
  100% {
    top: 0;
    opacity: 1; } }

@keyframes wpopal-modalbox {
  0% {
    top: -250px;
    opacity: 0; }
  100% {
    top: 0;
    opacity: 1; } }

/* Aditional Styles */
.wpopal-modal-trigger {
  top: 50%;
  left: 50%;
  padding: 20px 40px;
  background: transparent;
  color: #ffffff;
  border: 1px solid #ffffff;
  text-decoration: none; }

.wpopal-modal-trigger {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: ease .2s;
  transition: ease .2s; }

.wpopal-modal-trigger:hover {
  padding: 20px 60px; }

.opal-demo-theme-wrap {
  margin-top: 30px; }
  .opal-demo-theme-wrap .theme-screenshot {
    background: #fff; }
    .opal-demo-theme-wrap .theme-screenshot:after {
      padding-top: 74.9% !important; }
  .opal-demo-theme-wrap .theme-actions {
    opacity: 1 !important; }
  .opal-demo-theme-wrap .plugin-info {
    position: absolute;
    top: 77%;
    width: 100%;
    font-size: 14px;
    text-align: center; }
  .opal-demo-theme-wrap .plugin-required {
    background: rgba(213, 78, 33, 0.95);
    text-transform: uppercase;
    color: #fff;
    padding: 5px;
    position: absolute;
    top: 85px; }

.opal-wrap .dashicons-before:before {
  width: auto !important;
  height: auto !important;
  font-size: inherit; }

.opal-map {
  min-height: 300px;
  width: 100%;
  margin: 5px 1px 1px;
  border: solid 1px #DDD;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 15px; }

.opal-map img {
  max-width: none; }

.cmb-type-opal-map .form-group {
  margin-bottom: 5px; }
  .cmb-type-opal-map .form-group label {
    width: 100px;
    display: inline-block; }

.opal-customfield-tabs .cmb-type-oembed .cmb-spinner {
  float: left; }
  .opal-customfield-tabs .cmb-type-oembed .cmb-spinner[style] {
    visibility: visible !important; }

.opal-customfield-tabs .cmb-type-oembed .cmb2-media-status .embed-status {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
  width: 100%; }
  .opal-customfield-tabs .cmb-type-oembed .cmb2-media-status .embed-status iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important; }

/* Tab Settings */
#opaltab-customfield {
  width: 100%;
  float: left;
  overflow: hidden;
  border: 1px solid #ededed;
  margin-bottom: 20px; }
  #opaltab-customfield .opaltab-heading {
    background: #ffffff; }
  #opaltab-customfield .inside {
    margin: 0; }
  #opaltab-customfield .cmb-th label {
    font-weight: 400;
    font-size: 13px; }
  #opaltab-customfield .cmb-repeatable-group .cmb-row:last-child {
    border: 0; }
  #opaltab-customfield .cmb-repeatable-group .cmb-type-file .cmb2-upload-button {
    float: none; }
  #opaltab-customfield .cmb-row {
    border-bottom: 1px solid #ddd;
    padding: 0 1em; }
  #opaltab-customfield .cmb-type-checkbox .cmb-td {
    width: auto; }
  #opaltab-customfield .cmb-type-group .cmb-row {
    margin-top: 15px; }
    #opaltab-customfield .cmb-type-group .cmb-row .cmb-nested .cmb-row {
      border: 0; }
    #opaltab-customfield .cmb-type-group .cmb-row .cmb-th {
      padding: 5px 0; }
    #opaltab-customfield .cmb-type-group .cmb-row .cmb-remove-field-row {
      margin: 0;
      padding: 15px 0;
      border: 0; }

/* End Tab Settings */
/* Tab Settings */
#opaltab-customfield {
  width: 100%;
  float: left;
  overflow: hidden;
  border: 1px solid #ededed;
  margin-bottom: 20px; }
  #opaltab-customfield .opaltab-heading {
    background: #ffffff; }
  #opaltab-customfield .inside {
    margin: 0; }
  #opaltab-customfield .cmb-th label {
    font-weight: 400;
    font-size: 13px; }
  #opaltab-customfield .cmb-repeatable-group .cmb-row:last-child {
    border: 0; }
  #opaltab-customfield .cmb-repeatable-group .cmb-type-file .cmb2-upload-button {
    float: none; }
  #opaltab-customfield .cmb-row {
    border-bottom: 1px solid #ddd;
    padding: 0 1em; }
  #opaltab-customfield .cmb-type-checkbox .cmb-td {
    width: auto; }
  #opaltab-customfield .cmb-type-group .cmb-row {
    margin-top: 15px; }
    #opaltab-customfield .cmb-type-group .cmb-row .cmb-nested .cmb-row {
      border: 0; }
    #opaltab-customfield .cmb-type-group .cmb-row .cmb-th {
      padding: 5px 0; }
    #opaltab-customfield .cmb-type-group .cmb-row .cmb-remove-field-row {
      margin: 0;
      padding: 15px 0;
      border: 0; }

/* End Tab Settings */
.cmb-type-opal-slider .otf-slider {
  background-color: #fff;
  margin-top: 20px;
  width: 200px; }

.cmb-type-opal-slider .otf-slider .ui-slider-range {
  background: #0085ba; }

.cmb2-footer-layout .image-select img {
  display: none; }

.cmb2-footer-layout .image-select .active img {
  display: block;
  width: 400px;
  height: 200px; }

.cmb-type-opal-slider .ui-slider-handle {
  position: relative;
  display: block; }
  .cmb-type-opal-slider .ui-slider-handle > span {
    position: absolute;
    left: 0;
    right: 0;
    top: -15px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }

.opal-onoffswitch {
  position: relative;
  width: 80px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none; }

.onoffswitch-checkbox {
  display: none !important; }

.onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 1px solid #ddd;
  border-radius: 20px; }

.onoffswitch-inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  -webkit-transition: margin 0.3s ease-in 0s;
  transition: margin 0.3s ease-in 0s; }
  .onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block;
    float: left;
    width: 50%;
    height: 30px;
    padding: 0;
    line-height: 31px;
    font-size: 12px;
    color: white;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .onoffswitch-inner:before {
    content: attr(data-yes);
    padding-left: 10px;
    background-color: "#000";
    color: #FFFFFF; }
  .onoffswitch-inner:after {
    content: attr(data-no);
    padding-right: 10px;
    background-color: "#000";
    color: #ddd;
    text-align: right; }

.onoffswitch-switch {
  display: block;
  width: 15px;
  margin: 7.5px;
  background: #FFFFFF;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 46px;
  border: 1px solid #ddd;
  border-radius: 20px;
  -webkit-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s; }

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0; }

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0px; }

/* inject:scss */
.wpopal-control-content .background-position-control .button-group {
  display: block; }

.wpopal-button-group {
  display: block;
  margin-bottom: 5px; }
  .wpopal-button-group .button {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 40px !important;
    line-height: 37px !important;
    margin: 0 -1px 0 0 !important;
    padding: 0 10px 1px !important;
    position: relative;
    min-width: 40px;
    text-align: center; }
  .wpopal-button-group input[type=radio]:checked ~ .button {
    background: #0085ba;
    border-color: #006187;
    -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 133, 186, 0.5);
    box-shadow: inset 0 2px 5px -3px rgba(0, 133, 186, 0.5);
    color: #fff;
    z-index: 1; }

.customize-control-wpopal-button-move {
  margin-bottom: 20px;
  margin-top: 10px; }
  .customize-control-wpopal-button-move [wpopal-button-move] {
    margin-right: 10px; }

.customize-control-wpopal-button-switch .wpopal-switch {
  display: none; }
  .customize-control-wpopal-button-switch .wpopal-switch, .customize-control-wpopal-button-switch .wpopal-switch:after, .customize-control-wpopal-button-switch .wpopal-switch:before,
  .customize-control-wpopal-button-switch .wpopal-switch *,
  .customize-control-wpopal-button-switch .wpopal-switch *:after,
  .customize-control-wpopal-button-switch .wpopal-switch *:before,
  .customize-control-wpopal-button-switch .wpopal-switch + .wpopal-switch-btn {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .customize-control-wpopal-button-switch .wpopal-switch::selection, .customize-control-wpopal-button-switch .wpopal-switch:after::selection, .customize-control-wpopal-button-switch .wpopal-switch:before::selection,
    .customize-control-wpopal-button-switch .wpopal-switch *::selection,
    .customize-control-wpopal-button-switch .wpopal-switch *:after::selection,
    .customize-control-wpopal-button-switch .wpopal-switch *:before::selection,
    .customize-control-wpopal-button-switch .wpopal-switch + .wpopal-switch-btn::selection {
      background: none; }
  .customize-control-wpopal-button-switch .wpopal-switch + .wpopal-switch-btn {
    outline: 0;
    display: block;
    width: 4em;
    height: 2em;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .customize-control-wpopal-button-switch .wpopal-switch + .wpopal-switch-btn:after, .customize-control-wpopal-button-switch .wpopal-switch + .wpopal-switch-btn:before {
      position: relative;
      display: block;
      content: "";
      width: 50%;
      height: 100%; }
    .customize-control-wpopal-button-switch .wpopal-switch + .wpopal-switch-btn:after {
      left: 0; }
    .customize-control-wpopal-button-switch .wpopal-switch + .wpopal-switch-btn:before {
      display: none; }
  .customize-control-wpopal-button-switch .wpopal-switch:checked + .wpopal-switch-btn:after {
    left: 50%; }

.customize-control-wpopal-button-switch .wpopal-switch-ios + .wpopal-switch-btn {
  background: #ddd;
  border-radius: 2em;
  padding: 2px;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;
  border: 1px solid #e8eae9; }
  .customize-control-wpopal-button-switch .wpopal-switch-ios + .wpopal-switch-btn:after {
    border-radius: 2em;
    background: #fbfbfb;
    -webkit-transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease;
    transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease;
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0 rgba(0, 0, 0, 0.08); }
  .customize-control-wpopal-button-switch .wpopal-switch-ios + .wpopal-switch-btn:hover:after {
    will-change: padding; }
  .customize-control-wpopal-button-switch .wpopal-switch-ios + .wpopal-switch-btn:active {
    -webkit-box-shadow: inset 0 0 0 2em #e8eae9;
            box-shadow: inset 0 0 0 2em #e8eae9; }
    .customize-control-wpopal-button-switch .wpopal-switch-ios + .wpopal-switch-btn:active:after {
      padding-right: .8em; }

.customize-control-wpopal-button-switch .wpopal-switch-ios:checked + .wpopal-switch-btn {
  background: #0085ba; }
  .customize-control-wpopal-button-switch .wpopal-switch-ios:checked + .wpopal-switch-btn:active {
    -webkit-box-shadow: none;
            box-shadow: none; }
    .customize-control-wpopal-button-switch .wpopal-switch-ios:checked + .wpopal-switch-btn:active:after {
      margin-left: -.8em; }

.customize-control.customize-control-wpopal-color .wp-picker-container {
  position: relative; }
  .customize-control.customize-control-wpopal-color .wp-picker-container:before {
    content: "";
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
    position: absolute;
    width: 50px;
    height: 22px;
    top: 1px;
    left: 1px;
    z-index: -1; }

.wpopal-font-style-group label {
  float: left;
  width: 28px;
  height: 28px;
  text-align: center;
  display: block;
  position: relative;
  margin-right: 10px; }

.wpopal-font-style-group span {
  line-height: 28px; }

.wpopal-font-style-group input[type="checkbox"] {
  display: none; }
  .wpopal-font-style-group input[type="checkbox"]:checked + .wpopal-box {
    background: #0085ba;
    border-color: #0085ba;
    color: #fff;
    -webkit-box-shadow: 0 0 0 1px #fff inset;
            box-shadow: 0 0 0 1px #fff inset; }

.wpopal-font-style-group .wpopal-box {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  border: 1px solid #ddd;
  color: #555; }
  .wpopal-font-style-group .wpopal-box:hover {
    -webkit-box-shadow: 0 0 0 1px #fff inset;
            box-shadow: 0 0 0 1px #fff inset;
    background: #d0d0d0; }

.wp-customizer .select2_custom-container--open {
  z-index: 999999; }

.wp-customizer .select2_custom-results__options li {
  margin-bottom: 0;
  position: relative; }

.wp-customizer .select2_custom-results__options .select2_custom-results__option {
  line-height: 28px;
  height: 28px; }

.wp-customizer .select2_custom-selection__rendered {
  padding-bottom: 6px;
  padding-top: 6px; }

.wp-customizer .select2_custom-container {
  margin-bottom: 10px;
  width: 100% !important; }
  .wp-customizer .select2_custom-container .select2_custom-selection--single {
    border-radius: 0;
    height: 40px; }
    .wp-customizer .select2_custom-container .select2_custom-selection--single .select2_custom-selection__arrow {
      height: 40px; }

.wp-customizer .select2_custom-container--open .select2_custom-dropdown--above {
  border-radius: 0; }

.wp-customizer .google-font-extend::after {
  clear: both;
  content: "";
  display: block; }

.wp-customizer .google-font-extend .select-control {
  float: left;
  width: calc(50% - 5px); }
  .wp-customizer .google-font-extend .select-control:first-child {
    margin-right: 10px; }

.wpopal-font {
  /*background-image: url("../images//googlefonts.png");*/
  background-repeat: no-repeat;
  background-position-x: 15px;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 50%;
  background-position-y: 0; }

/** inject:google-font-icon **/
.wpopal-font.abeezee {
  background-position-y: 0px; }

.wpopal-font.abel {
  background-position-y: -40px; }

.wpopal-font.abhaya-libre {
  background-position-y: -80px; }

.wpopal-font.abril-fatface {
  background-position-y: -120px; }

.wpopal-font.aclonica {
  background-position-y: -160px; }

.wpopal-font.acme {
  background-position-y: -200px; }

.wpopal-font.actor {
  background-position-y: -240px; }

.wpopal-font.adamina {
  background-position-y: -280px; }

.wpopal-font.advent-pro {
  background-position-y: -320px; }

.wpopal-font.aguafina-script {
  background-position-y: -360px; }

.wpopal-font.akronim {
  background-position-y: -400px; }

.wpopal-font.aladin {
  background-position-y: -440px; }

.wpopal-font.aldrich {
  background-position-y: -480px; }

.wpopal-font.alef {
  background-position-y: -520px; }

.wpopal-font.alegreya {
  background-position-y: -560px; }

.wpopal-font.alegreya-sc {
  background-position-y: -600px; }

.wpopal-font.alegreya-sans {
  background-position-y: -640px; }

.wpopal-font.alegreya-sans-sc {
  background-position-y: -680px; }

.wpopal-font.alex-brush {
  background-position-y: -720px; }

.wpopal-font.alfa-slab-one {
  background-position-y: -760px; }

.wpopal-font.alice {
  background-position-y: -800px; }

.wpopal-font.alike {
  background-position-y: -840px; }

.wpopal-font.alike-angular {
  background-position-y: -880px; }

.wpopal-font.allan {
  background-position-y: -920px; }

.wpopal-font.allerta {
  background-position-y: -960px; }

.wpopal-font.allerta-stencil {
  background-position-y: -1000px; }

.wpopal-font.allura {
  background-position-y: -1040px; }

.wpopal-font.almendra {
  background-position-y: -1080px; }

.wpopal-font.almendra-display {
  background-position-y: -1120px; }

.wpopal-font.almendra-sc {
  background-position-y: -1160px; }

.wpopal-font.amarante {
  background-position-y: -1200px; }

.wpopal-font.amaranth {
  background-position-y: -1240px; }

.wpopal-font.amatic-sc {
  background-position-y: -1280px; }

.wpopal-font.amethysta {
  background-position-y: -1320px; }

.wpopal-font.amiko {
  background-position-y: -1360px; }

.wpopal-font.amiri {
  background-position-y: -1400px; }

.wpopal-font.amita {
  background-position-y: -1440px; }

.wpopal-font.anaheim {
  background-position-y: -1480px; }

.wpopal-font.andada {
  background-position-y: -1520px; }

.wpopal-font.andika {
  background-position-y: -1560px; }

.wpopal-font.angkor {
  background-position-y: -1600px; }

.wpopal-font.annie-use-your-telescope {
  background-position-y: -1640px; }

.wpopal-font.anonymous-pro {
  background-position-y: -1680px; }

.wpopal-font.antic {
  background-position-y: -1720px; }

.wpopal-font.antic-didone {
  background-position-y: -1760px; }

.wpopal-font.antic-slab {
  background-position-y: -1800px; }

.wpopal-font.anton {
  background-position-y: -1840px; }

.wpopal-font.arapey {
  background-position-y: -1880px; }

.wpopal-font.arbutus {
  background-position-y: -1920px; }

.wpopal-font.arbutus-slab {
  background-position-y: -1960px; }

.wpopal-font.architects-daughter {
  background-position-y: -2000px; }

.wpopal-font.archivo {
  background-position-y: -2040px; }

.wpopal-font.archivo-black {
  background-position-y: -2080px; }

.wpopal-font.archivo-narrow {
  background-position-y: -2120px; }

.wpopal-font.aref-ruqaa {
  background-position-y: -2160px; }

.wpopal-font.arima-madurai {
  background-position-y: -2200px; }

.wpopal-font.arimo {
  background-position-y: -2240px; }

.wpopal-font.arizonia {
  background-position-y: -2280px; }

.wpopal-font.armata {
  background-position-y: -2320px; }

.wpopal-font.arsenal {
  background-position-y: -2360px; }

.wpopal-font.artifika {
  background-position-y: -2400px; }

.wpopal-font.arvo {
  background-position-y: -2440px; }

.wpopal-font.arya {
  background-position-y: -2480px; }

.wpopal-font.asap {
  background-position-y: -2520px; }

.wpopal-font.asap-condensed {
  background-position-y: -2560px; }

.wpopal-font.asar {
  background-position-y: -2600px; }

.wpopal-font.asset {
  background-position-y: -2640px; }

.wpopal-font.assistant {
  background-position-y: -2680px; }

.wpopal-font.astloch {
  background-position-y: -2720px; }

.wpopal-font.asul {
  background-position-y: -2760px; }

.wpopal-font.athiti {
  background-position-y: -2800px; }

.wpopal-font.atma {
  background-position-y: -2840px; }

.wpopal-font.atomic-age {
  background-position-y: -2880px; }

.wpopal-font.aubrey {
  background-position-y: -2920px; }

.wpopal-font.audiowide {
  background-position-y: -2960px; }

.wpopal-font.autour-one {
  background-position-y: -3000px; }

.wpopal-font.average {
  background-position-y: -3040px; }

.wpopal-font.average-sans {
  background-position-y: -3080px; }

.wpopal-font.averia-gruesa-libre {
  background-position-y: -3120px; }

.wpopal-font.averia-libre {
  background-position-y: -3160px; }

.wpopal-font.averia-sans-libre {
  background-position-y: -3200px; }

.wpopal-font.averia-serif-libre {
  background-position-y: -3240px; }

.wpopal-font.bad-script {
  background-position-y: -3280px; }

.wpopal-font.bahiana {
  background-position-y: -3320px; }

.wpopal-font.baloo {
  background-position-y: -3360px; }

.wpopal-font.baloo-bhai {
  background-position-y: -3400px; }

.wpopal-font.baloo-bhaijaan {
  background-position-y: -3440px; }

.wpopal-font.baloo-bhaina {
  background-position-y: -3480px; }

.wpopal-font.baloo-chettan {
  background-position-y: -3520px; }

.wpopal-font.baloo-da {
  background-position-y: -3560px; }

.wpopal-font.baloo-paaji {
  background-position-y: -3600px; }

.wpopal-font.baloo-tamma {
  background-position-y: -3640px; }

.wpopal-font.baloo-tammudu {
  background-position-y: -3680px; }

.wpopal-font.baloo-thambi {
  background-position-y: -3720px; }

.wpopal-font.balthazar {
  background-position-y: -3760px; }

.wpopal-font.bangers {
  background-position-y: -3800px; }

.wpopal-font.barlow {
  background-position-y: -3840px; }

.wpopal-font.barlow-condensed {
  background-position-y: -3880px; }

.wpopal-font.barlow-semi-condensed {
  background-position-y: -3920px; }

.wpopal-font.barrio {
  background-position-y: -3960px; }

.wpopal-font.basic {
  background-position-y: -4000px; }

.wpopal-font.battambang {
  background-position-y: -4040px; }

.wpopal-font.baumans {
  background-position-y: -4080px; }

.wpopal-font.bayon {
  background-position-y: -4120px; }

.wpopal-font.belgrano {
  background-position-y: -4160px; }

.wpopal-font.bellefair {
  background-position-y: -4200px; }

.wpopal-font.belleza {
  background-position-y: -4240px; }

.wpopal-font.benchnine {
  background-position-y: -4280px; }

.wpopal-font.bentham {
  background-position-y: -4320px; }

.wpopal-font.berkshire-swash {
  background-position-y: -4360px; }

.wpopal-font.bevan {
  background-position-y: -4400px; }

.wpopal-font.bigelow-rules {
  background-position-y: -4440px; }

.wpopal-font.bigshot-one {
  background-position-y: -4480px; }

.wpopal-font.bilbo {
  background-position-y: -4520px; }

.wpopal-font.bilbo-swash-caps {
  background-position-y: -4560px; }

.wpopal-font.biorhyme {
  background-position-y: -4600px; }

.wpopal-font.biorhyme-expanded {
  background-position-y: -4640px; }

.wpopal-font.biryani {
  background-position-y: -4680px; }

.wpopal-font.bitter {
  background-position-y: -4720px; }

.wpopal-font.black-and-white-picture {
  background-position-y: -4760px; }

.wpopal-font.black-han-sans {
  background-position-y: -4800px; }

.wpopal-font.black-ops-one {
  background-position-y: -4840px; }

.wpopal-font.bokor {
  background-position-y: -4880px; }

.wpopal-font.bonbon {
  background-position-y: -4920px; }

.wpopal-font.boogaloo {
  background-position-y: -4960px; }

.wpopal-font.bowlby-one {
  background-position-y: -5000px; }

.wpopal-font.bowlby-one-sc {
  background-position-y: -5040px; }

.wpopal-font.brawler {
  background-position-y: -5080px; }

.wpopal-font.bree-serif {
  background-position-y: -5120px; }

.wpopal-font.bubblegum-sans {
  background-position-y: -5160px; }

.wpopal-font.bubbler-one {
  background-position-y: -5200px; }

.wpopal-font.buda {
  background-position-y: -5240px; }

.wpopal-font.buenard {
  background-position-y: -5280px; }

.wpopal-font.bungee {
  background-position-y: -5320px; }

.wpopal-font.bungee-hairline {
  background-position-y: -5360px; }

.wpopal-font.bungee-inline {
  background-position-y: -5400px; }

.wpopal-font.bungee-outline {
  background-position-y: -5440px; }

.wpopal-font.bungee-shade {
  background-position-y: -5480px; }

.wpopal-font.butcherman {
  background-position-y: -5520px; }

.wpopal-font.butterfly-kids {
  background-position-y: -5560px; }

.wpopal-font.cabin {
  background-position-y: -5600px; }

.wpopal-font.cabin-condensed {
  background-position-y: -5640px; }

.wpopal-font.cabin-sketch {
  background-position-y: -5680px; }

.wpopal-font.caesar-dressing {
  background-position-y: -5720px; }

.wpopal-font.cagliostro {
  background-position-y: -5760px; }

.wpopal-font.cairo {
  background-position-y: -5800px; }

.wpopal-font.calligraffitti {
  background-position-y: -5840px; }

.wpopal-font.cambay {
  background-position-y: -5880px; }

.wpopal-font.cambo {
  background-position-y: -5920px; }

.wpopal-font.candal {
  background-position-y: -5960px; }

.wpopal-font.cantarell {
  background-position-y: -6000px; }

.wpopal-font.cantata-one {
  background-position-y: -6040px; }

.wpopal-font.cantora-one {
  background-position-y: -6080px; }

.wpopal-font.capriola {
  background-position-y: -6120px; }

.wpopal-font.cardo {
  background-position-y: -6160px; }

.wpopal-font.carme {
  background-position-y: -6200px; }

.wpopal-font.carrois-gothic {
  background-position-y: -6240px; }

.wpopal-font.carrois-gothic-sc {
  background-position-y: -6280px; }

.wpopal-font.carter-one {
  background-position-y: -6320px; }

.wpopal-font.catamaran {
  background-position-y: -6360px; }

.wpopal-font.caudex {
  background-position-y: -6400px; }

.wpopal-font.caveat {
  background-position-y: -6440px; }

.wpopal-font.caveat-brush {
  background-position-y: -6480px; }

.wpopal-font.cedarville-cursive {
  background-position-y: -6520px; }

.wpopal-font.ceviche-one {
  background-position-y: -6560px; }

.wpopal-font.changa {
  background-position-y: -6600px; }

.wpopal-font.changa-one {
  background-position-y: -6640px; }

.wpopal-font.chango {
  background-position-y: -6680px; }

.wpopal-font.chathura {
  background-position-y: -6720px; }

.wpopal-font.chau-philomene-one {
  background-position-y: -6760px; }

.wpopal-font.chela-one {
  background-position-y: -6800px; }

.wpopal-font.chelsea-market {
  background-position-y: -6840px; }

.wpopal-font.chenla {
  background-position-y: -6880px; }

.wpopal-font.cherry-cream-soda {
  background-position-y: -6920px; }

.wpopal-font.cherry-swash {
  background-position-y: -6960px; }

.wpopal-font.chewy {
  background-position-y: -7000px; }

.wpopal-font.chicle {
  background-position-y: -7040px; }

.wpopal-font.chivo {
  background-position-y: -7080px; }

.wpopal-font.chonburi {
  background-position-y: -7120px; }

.wpopal-font.cinzel {
  background-position-y: -7160px; }

.wpopal-font.cinzel-decorative {
  background-position-y: -7200px; }

.wpopal-font.clicker-script {
  background-position-y: -7240px; }

.wpopal-font.coda {
  background-position-y: -7280px; }

.wpopal-font.coda-caption {
  background-position-y: -7320px; }

.wpopal-font.codystar {
  background-position-y: -7360px; }

.wpopal-font.coiny {
  background-position-y: -7400px; }

.wpopal-font.combo {
  background-position-y: -7440px; }

.wpopal-font.comfortaa {
  background-position-y: -7480px; }

.wpopal-font.coming-soon {
  background-position-y: -7520px; }

.wpopal-font.concert-one {
  background-position-y: -7560px; }

.wpopal-font.condiment {
  background-position-y: -7600px; }

.wpopal-font.content {
  background-position-y: -7640px; }

.wpopal-font.contrail-one {
  background-position-y: -7680px; }

.wpopal-font.convergence {
  background-position-y: -7720px; }

.wpopal-font.cookie {
  background-position-y: -7760px; }

.wpopal-font.copse {
  background-position-y: -7800px; }

.wpopal-font.corben {
  background-position-y: -7840px; }

.wpopal-font.cormorant {
  background-position-y: -7880px; }

.wpopal-font.cormorant-garamond {
  background-position-y: -7920px; }

.wpopal-font.cormorant-infant {
  background-position-y: -7960px; }

.wpopal-font.cormorant-sc {
  background-position-y: -8000px; }

.wpopal-font.cormorant-unicase {
  background-position-y: -8040px; }

.wpopal-font.cormorant-upright {
  background-position-y: -8080px; }

.wpopal-font.courgette {
  background-position-y: -8120px; }

.wpopal-font.cousine {
  background-position-y: -8160px; }

.wpopal-font.coustard {
  background-position-y: -8200px; }

.wpopal-font.covered-by-your-grace {
  background-position-y: -8240px; }

.wpopal-font.crafty-girls {
  background-position-y: -8280px; }

.wpopal-font.creepster {
  background-position-y: -8320px; }

.wpopal-font.crete-round {
  background-position-y: -8360px; }

.wpopal-font.crimson-text {
  background-position-y: -8400px; }

.wpopal-font.croissant-one {
  background-position-y: -8440px; }

.wpopal-font.crushed {
  background-position-y: -8480px; }

.wpopal-font.cuprum {
  background-position-y: -8520px; }

.wpopal-font.cute-font {
  background-position-y: -8560px; }

.wpopal-font.cutive {
  background-position-y: -8600px; }

.wpopal-font.cutive-mono {
  background-position-y: -8640px; }

.wpopal-font.damion {
  background-position-y: -8680px; }

.wpopal-font.dancing-script {
  background-position-y: -8720px; }

.wpopal-font.dangrek {
  background-position-y: -8760px; }

.wpopal-font.david-libre {
  background-position-y: -8800px; }

.wpopal-font.dawning-of-a-new-day {
  background-position-y: -8840px; }

.wpopal-font.days-one {
  background-position-y: -8880px; }

.wpopal-font.dekko {
  background-position-y: -8920px; }

.wpopal-font.delius {
  background-position-y: -8960px; }

.wpopal-font.delius-swash-caps {
  background-position-y: -9000px; }

.wpopal-font.delius-unicase {
  background-position-y: -9040px; }

.wpopal-font.della-respira {
  background-position-y: -9080px; }

.wpopal-font.denk-one {
  background-position-y: -9120px; }

.wpopal-font.devonshire {
  background-position-y: -9160px; }

.wpopal-font.dhurjati {
  background-position-y: -9200px; }

.wpopal-font.didact-gothic {
  background-position-y: -9240px; }

.wpopal-font.diplomata {
  background-position-y: -9280px; }

.wpopal-font.diplomata-sc {
  background-position-y: -9320px; }

.wpopal-font.do-hyeon {
  background-position-y: -9360px; }

.wpopal-font.dokdo {
  background-position-y: -9400px; }

.wpopal-font.domine {
  background-position-y: -9440px; }

.wpopal-font.donegal-one {
  background-position-y: -9480px; }

.wpopal-font.doppio-one {
  background-position-y: -9520px; }

.wpopal-font.dorsa {
  background-position-y: -9560px; }

.wpopal-font.dosis {
  background-position-y: -9600px; }

.wpopal-font.dr-sugiyama {
  background-position-y: -9640px; }

.wpopal-font.duru-sans {
  background-position-y: -9680px; }

.wpopal-font.dynalight {
  background-position-y: -9720px; }

.wpopal-font.eb-garamond {
  background-position-y: -9760px; }

.wpopal-font.eagle-lake {
  background-position-y: -9800px; }

.wpopal-font.east-sea-dokdo {
  background-position-y: -9840px; }

.wpopal-font.eater {
  background-position-y: -9880px; }

.wpopal-font.economica {
  background-position-y: -9920px; }

.wpopal-font.eczar {
  background-position-y: -9960px; }

.wpopal-font.el-messiri {
  background-position-y: -10000px; }

.wpopal-font.electrolize {
  background-position-y: -10040px; }

.wpopal-font.elsie {
  background-position-y: -10080px; }

.wpopal-font.elsie-swash-caps {
  background-position-y: -10120px; }

.wpopal-font.emblema-one {
  background-position-y: -10160px; }

.wpopal-font.emilys-candy {
  background-position-y: -10200px; }

.wpopal-font.encode-sans {
  background-position-y: -10240px; }

.wpopal-font.encode-sans-condensed {
  background-position-y: -10280px; }

.wpopal-font.encode-sans-expanded {
  background-position-y: -10320px; }

.wpopal-font.encode-sans-semi-condensed {
  background-position-y: -10360px; }

.wpopal-font.encode-sans-semi-expanded {
  background-position-y: -10400px; }

.wpopal-font.engagement {
  background-position-y: -10440px; }

.wpopal-font.englebert {
  background-position-y: -10480px; }

.wpopal-font.enriqueta {
  background-position-y: -10520px; }

.wpopal-font.erica-one {
  background-position-y: -10560px; }

.wpopal-font.esteban {
  background-position-y: -10600px; }

.wpopal-font.euphoria-script {
  background-position-y: -10640px; }

.wpopal-font.ewert {
  background-position-y: -10680px; }

.wpopal-font.exo {
  background-position-y: -10720px; }

.wpopal-font.exo-2 {
  background-position-y: -10760px; }

.wpopal-font.expletus-sans {
  background-position-y: -10800px; }

.wpopal-font.fanwood-text {
  background-position-y: -10840px; }

.wpopal-font.farsan {
  background-position-y: -10880px; }

.wpopal-font.fascinate {
  background-position-y: -10920px; }

.wpopal-font.fascinate-inline {
  background-position-y: -10960px; }

.wpopal-font.faster-one {
  background-position-y: -11000px; }

.wpopal-font.fasthand {
  background-position-y: -11040px; }

.wpopal-font.fauna-one {
  background-position-y: -11080px; }

.wpopal-font.faustina {
  background-position-y: -11120px; }

.wpopal-font.federant {
  background-position-y: -11160px; }

.wpopal-font.federo {
  background-position-y: -11200px; }

.wpopal-font.felipa {
  background-position-y: -11240px; }

.wpopal-font.fenix {
  background-position-y: -11280px; }

.wpopal-font.finger-paint {
  background-position-y: -11320px; }

.wpopal-font.fira-mono {
  background-position-y: -11360px; }

.wpopal-font.fira-sans {
  background-position-y: -11400px; }

.wpopal-font.fira-sans-condensed {
  background-position-y: -11440px; }

.wpopal-font.fira-sans-extra-condensed {
  background-position-y: -11480px; }

.wpopal-font.fjalla-one {
  background-position-y: -11520px; }

.wpopal-font.fjord-one {
  background-position-y: -11560px; }

.wpopal-font.flamenco {
  background-position-y: -11600px; }

.wpopal-font.flavors {
  background-position-y: -11640px; }

.wpopal-font.fondamento {
  background-position-y: -11680px; }

.wpopal-font.fontdiner-swanky {
  background-position-y: -11720px; }

.wpopal-font.forum {
  background-position-y: -11760px; }

.wpopal-font.francois-one {
  background-position-y: -11800px; }

.wpopal-font.frank-ruhl-libre {
  background-position-y: -11840px; }

.wpopal-font.freckle-face {
  background-position-y: -11880px; }

.wpopal-font.fredericka-the-great {
  background-position-y: -11920px; }

.wpopal-font.fredoka-one {
  background-position-y: -11960px; }

.wpopal-font.freehand {
  background-position-y: -12000px; }

.wpopal-font.fresca {
  background-position-y: -12040px; }

.wpopal-font.frijole {
  background-position-y: -12080px; }

.wpopal-font.fruktur {
  background-position-y: -12120px; }

.wpopal-font.fugaz-one {
  background-position-y: -12160px; }

.wpopal-font.gfs-didot {
  background-position-y: -12200px; }

.wpopal-font.gfs-neohellenic {
  background-position-y: -12240px; }

.wpopal-font.gabriela {
  background-position-y: -12280px; }

.wpopal-font.gaegu {
  background-position-y: -12320px; }

.wpopal-font.gafata {
  background-position-y: -12360px; }

.wpopal-font.galada {
  background-position-y: -12400px; }

.wpopal-font.galdeano {
  background-position-y: -12440px; }

.wpopal-font.galindo {
  background-position-y: -12480px; }

.wpopal-font.gamja-flower {
  background-position-y: -12520px; }

.wpopal-font.gentium-basic {
  background-position-y: -12560px; }

.wpopal-font.gentium-book-basic {
  background-position-y: -12600px; }

.wpopal-font.geo {
  background-position-y: -12640px; }

.wpopal-font.geostar {
  background-position-y: -12680px; }

.wpopal-font.geostar-fill {
  background-position-y: -12720px; }

.wpopal-font.germania-one {
  background-position-y: -12760px; }

.wpopal-font.gidugu {
  background-position-y: -12800px; }

.wpopal-font.gilda-display {
  background-position-y: -12840px; }

.wpopal-font.give-you-glory {
  background-position-y: -12880px; }

.wpopal-font.glass-antiqua {
  background-position-y: -12920px; }

.wpopal-font.glegoo {
  background-position-y: -12960px; }

.wpopal-font.gloria-hallelujah {
  background-position-y: -13000px; }

.wpopal-font.goblin-one {
  background-position-y: -13040px; }

.wpopal-font.gochi-hand {
  background-position-y: -13080px; }

.wpopal-font.gorditas {
  background-position-y: -13120px; }

.wpopal-font.gothic-a1 {
  background-position-y: -13160px; }

.wpopal-font.goudy-bookletter-1911 {
  background-position-y: -13200px; }

.wpopal-font.graduate {
  background-position-y: -13240px; }

.wpopal-font.grand-hotel {
  background-position-y: -13280px; }

.wpopal-font.gravitas-one {
  background-position-y: -13320px; }

.wpopal-font.great-vibes {
  background-position-y: -13360px; }

.wpopal-font.griffy {
  background-position-y: -13400px; }

.wpopal-font.gruppo {
  background-position-y: -13440px; }

.wpopal-font.gudea {
  background-position-y: -13480px; }

.wpopal-font.gugi {
  background-position-y: -13520px; }

.wpopal-font.gurajada {
  background-position-y: -13560px; }

.wpopal-font.habibi {
  background-position-y: -13600px; }

.wpopal-font.halant {
  background-position-y: -13640px; }

.wpopal-font.hammersmith-one {
  background-position-y: -13680px; }

.wpopal-font.hanalei {
  background-position-y: -13720px; }

.wpopal-font.hanalei-fill {
  background-position-y: -13760px; }

.wpopal-font.handlee {
  background-position-y: -13800px; }

.wpopal-font.hanuman {
  background-position-y: -13840px; }

.wpopal-font.happy-monkey {
  background-position-y: -13880px; }

.wpopal-font.harmattan {
  background-position-y: -13920px; }

.wpopal-font.headland-one {
  background-position-y: -13960px; }

.wpopal-font.heebo {
  background-position-y: -14000px; }

.wpopal-font.henny-penny {
  background-position-y: -14040px; }

.wpopal-font.herr-von-muellerhoff {
  background-position-y: -14080px; }

.wpopal-font.hi-melody {
  background-position-y: -14120px; }

.wpopal-font.hind {
  background-position-y: -14160px; }

.wpopal-font.hind-guntur {
  background-position-y: -14200px; }

.wpopal-font.hind-madurai {
  background-position-y: -14240px; }

.wpopal-font.hind-siliguri {
  background-position-y: -14280px; }

.wpopal-font.hind-vadodara {
  background-position-y: -14320px; }

.wpopal-font.holtwood-one-sc {
  background-position-y: -14360px; }

.wpopal-font.homemade-apple {
  background-position-y: -14400px; }

.wpopal-font.homenaje {
  background-position-y: -14440px; }

.wpopal-font.ibm-plex-mono {
  background-position-y: -14480px; }

.wpopal-font.ibm-plex-sans {
  background-position-y: -14520px; }

.wpopal-font.ibm-plex-sans-condensed {
  background-position-y: -14560px; }

.wpopal-font.ibm-plex-serif {
  background-position-y: -14600px; }

.wpopal-font.im-fell-dw-pica {
  background-position-y: -14640px; }

.wpopal-font.im-fell-dw-pica-sc {
  background-position-y: -14680px; }

.wpopal-font.im-fell-double-pica {
  background-position-y: -14720px; }

.wpopal-font.im-fell-double-pica-sc {
  background-position-y: -14760px; }

.wpopal-font.im-fell-english {
  background-position-y: -14800px; }

.wpopal-font.im-fell-english-sc {
  background-position-y: -14840px; }

.wpopal-font.im-fell-french-canon {
  background-position-y: -14880px; }

.wpopal-font.im-fell-french-canon-sc {
  background-position-y: -14920px; }

.wpopal-font.im-fell-great-primer {
  background-position-y: -14960px; }

.wpopal-font.im-fell-great-primer-sc {
  background-position-y: -15000px; }

.wpopal-font.iceberg {
  background-position-y: -15040px; }

.wpopal-font.iceland {
  background-position-y: -15080px; }

.wpopal-font.imprima {
  background-position-y: -15120px; }

.wpopal-font.inconsolata {
  background-position-y: -15160px; }

.wpopal-font.inder {
  background-position-y: -15200px; }

.wpopal-font.indie-flower {
  background-position-y: -15240px; }

.wpopal-font.inika {
  background-position-y: -15280px; }

.wpopal-font.inknut-antiqua {
  background-position-y: -15320px; }

.wpopal-font.irish-grover {
  background-position-y: -15360px; }

.wpopal-font.istok-web {
  background-position-y: -15400px; }

.wpopal-font.italiana {
  background-position-y: -15440px; }

.wpopal-font.italianno {
  background-position-y: -15480px; }

.wpopal-font.itim {
  background-position-y: -15520px; }

.wpopal-font.jacques-francois {
  background-position-y: -15560px; }

.wpopal-font.jacques-francois-shadow {
  background-position-y: -15600px; }

.wpopal-font.jaldi {
  background-position-y: -15640px; }

.wpopal-font.jim-nightshade {
  background-position-y: -15680px; }

.wpopal-font.jockey-one {
  background-position-y: -15720px; }

.wpopal-font.jolly-lodger {
  background-position-y: -15760px; }

.wpopal-font.jomhuria {
  background-position-y: -15800px; }

.wpopal-font.josefin-sans {
  background-position-y: -15840px; }

.wpopal-font.josefin-slab {
  background-position-y: -15880px; }

.wpopal-font.joti-one {
  background-position-y: -15920px; }

.wpopal-font.jua {
  background-position-y: -15960px; }

.wpopal-font.judson {
  background-position-y: -16000px; }

.wpopal-font.julee {
  background-position-y: -16040px; }

.wpopal-font.julius-sans-one {
  background-position-y: -16080px; }

.wpopal-font.junge {
  background-position-y: -16120px; }

.wpopal-font.jura {
  background-position-y: -16160px; }

.wpopal-font.just-another-hand {
  background-position-y: -16200px; }

.wpopal-font.just-me-again-down-here {
  background-position-y: -16240px; }

.wpopal-font.kadwa {
  background-position-y: -16280px; }

.wpopal-font.kalam {
  background-position-y: -16320px; }

.wpopal-font.kameron {
  background-position-y: -16360px; }

.wpopal-font.kanit {
  background-position-y: -16400px; }

.wpopal-font.kantumruy {
  background-position-y: -16440px; }

.wpopal-font.karla {
  background-position-y: -16480px; }

.wpopal-font.karma {
  background-position-y: -16520px; }

.wpopal-font.katibeh {
  background-position-y: -16560px; }

.wpopal-font.kaushan-script {
  background-position-y: -16600px; }

.wpopal-font.kavivanar {
  background-position-y: -16640px; }

.wpopal-font.kavoon {
  background-position-y: -16680px; }

.wpopal-font.kdam-thmor {
  background-position-y: -16720px; }

.wpopal-font.keania-one {
  background-position-y: -16760px; }

.wpopal-font.kelly-slab {
  background-position-y: -16800px; }

.wpopal-font.kenia {
  background-position-y: -16840px; }

.wpopal-font.khand {
  background-position-y: -16880px; }

.wpopal-font.khmer {
  background-position-y: -16920px; }

.wpopal-font.khula {
  background-position-y: -16960px; }

.wpopal-font.kirang-haerang {
  background-position-y: -17000px; }

.wpopal-font.kite-one {
  background-position-y: -17040px; }

.wpopal-font.knewave {
  background-position-y: -17080px; }

.wpopal-font.kotta-one {
  background-position-y: -17120px; }

.wpopal-font.koulen {
  background-position-y: -17160px; }

.wpopal-font.kranky {
  background-position-y: -17200px; }

.wpopal-font.kreon {
  background-position-y: -17240px; }

.wpopal-font.kristi {
  background-position-y: -17280px; }

.wpopal-font.krona-one {
  background-position-y: -17320px; }

.wpopal-font.kumar-one {
  background-position-y: -17360px; }

.wpopal-font.kumar-one-outline {
  background-position-y: -17400px; }

.wpopal-font.kurale {
  background-position-y: -17440px; }

.wpopal-font.la-belle-aurore {
  background-position-y: -17480px; }

.wpopal-font.laila {
  background-position-y: -17520px; }

.wpopal-font.lakki-reddy {
  background-position-y: -17560px; }

.wpopal-font.lalezar {
  background-position-y: -17600px; }

.wpopal-font.lancelot {
  background-position-y: -17640px; }

.wpopal-font.lateef {
  background-position-y: -17680px; }

.wpopal-font.lato {
  background-position-y: -17720px; }

.wpopal-font.league-script {
  background-position-y: -17760px; }

.wpopal-font.leckerli-one {
  background-position-y: -17800px; }

.wpopal-font.ledger {
  background-position-y: -17840px; }

.wpopal-font.lekton {
  background-position-y: -17880px; }

.wpopal-font.lemon {
  background-position-y: -17920px; }

.wpopal-font.lemonada {
  background-position-y: -17960px; }

.wpopal-font.libre-barcode-128 {
  background-position-y: -18000px; }

.wpopal-font.libre-barcode-128-text {
  background-position-y: -18040px; }

.wpopal-font.libre-barcode-39 {
  background-position-y: -18080px; }

.wpopal-font.libre-barcode-39-extended {
  background-position-y: -18120px; }

.wpopal-font.libre-barcode-39-extended-text {
  background-position-y: -18160px; }

.wpopal-font.libre-barcode-39-text {
  background-position-y: -18200px; }

.wpopal-font.libre-baskerville {
  background-position-y: -18240px; }

.wpopal-font.libre-franklin {
  background-position-y: -18280px; }

.wpopal-font.life-savers {
  background-position-y: -18320px; }

.wpopal-font.lilita-one {
  background-position-y: -18360px; }

.wpopal-font.lily-script-one {
  background-position-y: -18400px; }

.wpopal-font.limelight {
  background-position-y: -18440px; }

.wpopal-font.linden-hill {
  background-position-y: -18480px; }

.wpopal-font.lobster {
  background-position-y: -18520px; }

.wpopal-font.lobster-two {
  background-position-y: -18560px; }

.wpopal-font.londrina-outline {
  background-position-y: -18600px; }

.wpopal-font.londrina-shadow {
  background-position-y: -18640px; }

.wpopal-font.londrina-sketch {
  background-position-y: -18680px; }

.wpopal-font.londrina-solid {
  background-position-y: -18720px; }

.wpopal-font.lora {
  background-position-y: -18760px; }

.wpopal-font.love-ya-like-a-sister {
  background-position-y: -18800px; }

.wpopal-font.loved-by-the-king {
  background-position-y: -18840px; }

.wpopal-font.lovers-quarrel {
  background-position-y: -18880px; }

.wpopal-font.luckiest-guy {
  background-position-y: -18920px; }

.wpopal-font.lusitana {
  background-position-y: -18960px; }

.wpopal-font.lustria {
  background-position-y: -19000px; }

.wpopal-font.macondo {
  background-position-y: -19040px; }

.wpopal-font.macondo-swash-caps {
  background-position-y: -19080px; }

.wpopal-font.mada {
  background-position-y: -19120px; }

.wpopal-font.magra {
  background-position-y: -19160px; }

.wpopal-font.maiden-orange {
  background-position-y: -19200px; }

.wpopal-font.maitree {
  background-position-y: -19240px; }

.wpopal-font.mako {
  background-position-y: -19280px; }

.wpopal-font.mallanna {
  background-position-y: -19320px; }

.wpopal-font.mandali {
  background-position-y: -19360px; }

.wpopal-font.manuale {
  background-position-y: -19400px; }

.wpopal-font.marcellus {
  background-position-y: -19440px; }

.wpopal-font.marcellus-sc {
  background-position-y: -19480px; }

.wpopal-font.marck-script {
  background-position-y: -19520px; }

.wpopal-font.margarine {
  background-position-y: -19560px; }

.wpopal-font.marko-one {
  background-position-y: -19600px; }

.wpopal-font.marmelad {
  background-position-y: -19640px; }

.wpopal-font.martel {
  background-position-y: -19680px; }

.wpopal-font.martel-sans {
  background-position-y: -19720px; }

.wpopal-font.marvel {
  background-position-y: -19760px; }

.wpopal-font.mate {
  background-position-y: -19800px; }

.wpopal-font.mate-sc {
  background-position-y: -19840px; }

.wpopal-font.maven-pro {
  background-position-y: -19880px; }

.wpopal-font.mclaren {
  background-position-y: -19920px; }

.wpopal-font.meddon {
  background-position-y: -19960px; }

.wpopal-font.medievalsharp {
  background-position-y: -20000px; }

.wpopal-font.medula-one {
  background-position-y: -20040px; }

.wpopal-font.meera-inimai {
  background-position-y: -20080px; }

.wpopal-font.megrim {
  background-position-y: -20120px; }

.wpopal-font.meie-script {
  background-position-y: -20160px; }

.wpopal-font.merienda {
  background-position-y: -20200px; }

.wpopal-font.merienda-one {
  background-position-y: -20240px; }

.wpopal-font.merriweather {
  background-position-y: -20280px; }

.wpopal-font.merriweather-sans {
  background-position-y: -20320px; }

.wpopal-font.metal {
  background-position-y: -20360px; }

.wpopal-font.metal-mania {
  background-position-y: -20400px; }

.wpopal-font.metamorphous {
  background-position-y: -20440px; }

.wpopal-font.metrophobic {
  background-position-y: -20480px; }

.wpopal-font.michroma {
  background-position-y: -20520px; }

.wpopal-font.milonga {
  background-position-y: -20560px; }

.wpopal-font.miltonian {
  background-position-y: -20600px; }

.wpopal-font.miltonian-tattoo {
  background-position-y: -20640px; }

.wpopal-font.mina {
  background-position-y: -20680px; }

.wpopal-font.miniver {
  background-position-y: -20720px; }

.wpopal-font.miriam-libre {
  background-position-y: -20760px; }

.wpopal-font.mirza {
  background-position-y: -20800px; }

.wpopal-font.miss-fajardose {
  background-position-y: -20840px; }

.wpopal-font.mitr {
  background-position-y: -20880px; }

.wpopal-font.modak {
  background-position-y: -20920px; }

.wpopal-font.modern-antiqua {
  background-position-y: -20960px; }

.wpopal-font.mogra {
  background-position-y: -21000px; }

.wpopal-font.molengo {
  background-position-y: -21040px; }

.wpopal-font.molle {
  background-position-y: -21080px; }

.wpopal-font.monda {
  background-position-y: -21120px; }

.wpopal-font.monofett {
  background-position-y: -21160px; }

.wpopal-font.monoton {
  background-position-y: -21200px; }

.wpopal-font.monsieur-la-doulaise {
  background-position-y: -21240px; }

.wpopal-font.montaga {
  background-position-y: -21280px; }

.wpopal-font.montez {
  background-position-y: -21320px; }

.wpopal-font.montserrat {
  background-position-y: -21360px; }

.wpopal-font.montserrat-alternates {
  background-position-y: -21400px; }

.wpopal-font.montserrat-subrayada {
  background-position-y: -21440px; }

.wpopal-font.moul {
  background-position-y: -21480px; }

.wpopal-font.moulpali {
  background-position-y: -21520px; }

.wpopal-font.mountains-of-christmas {
  background-position-y: -21560px; }

.wpopal-font.mouse-memoirs {
  background-position-y: -21600px; }

.wpopal-font.mr-bedfort {
  background-position-y: -21640px; }

.wpopal-font.mr-dafoe {
  background-position-y: -21680px; }

.wpopal-font.mr-de-haviland {
  background-position-y: -21720px; }

.wpopal-font.mrs-saint-delafield {
  background-position-y: -21760px; }

.wpopal-font.mrs-sheppards {
  background-position-y: -21800px; }

.wpopal-font.mukta {
  background-position-y: -21840px; }

.wpopal-font.mukta-mahee {
  background-position-y: -21880px; }

.wpopal-font.mukta-malar {
  background-position-y: -21920px; }

.wpopal-font.mukta-vaani {
  background-position-y: -21960px; }

.wpopal-font.muli {
  background-position-y: -22000px; }

.wpopal-font.mystery-quest {
  background-position-y: -22040px; }

.wpopal-font.ntr {
  background-position-y: -22080px; }

.wpopal-font.nanum-brush-script {
  background-position-y: -22120px; }

.wpopal-font.nanum-gothic {
  background-position-y: -22160px; }

.wpopal-font.nanum-gothic-coding {
  background-position-y: -22200px; }

.wpopal-font.nanum-myeongjo {
  background-position-y: -22240px; }

.wpopal-font.nanum-pen-script {
  background-position-y: -22280px; }

.wpopal-font.neucha {
  background-position-y: -22320px; }

.wpopal-font.neuton {
  background-position-y: -22360px; }

.wpopal-font.new-rocker {
  background-position-y: -22400px; }

.wpopal-font.news-cycle {
  background-position-y: -22440px; }

.wpopal-font.niconne {
  background-position-y: -22480px; }

.wpopal-font.nixie-one {
  background-position-y: -22520px; }

.wpopal-font.nobile {
  background-position-y: -22560px; }

.wpopal-font.nokora {
  background-position-y: -22600px; }

.wpopal-font.norican {
  background-position-y: -22640px; }

.wpopal-font.nosifer {
  background-position-y: -22680px; }

.wpopal-font.nothing-you-could-do {
  background-position-y: -22720px; }

.wpopal-font.noticia-text {
  background-position-y: -22760px; }

.wpopal-font.noto-sans {
  background-position-y: -22800px; }

.wpopal-font.noto-serif {
  background-position-y: -22840px; }

.wpopal-font.nova-cut {
  background-position-y: -22880px; }

.wpopal-font.nova-flat {
  background-position-y: -22920px; }

.wpopal-font.nova-mono {
  background-position-y: -22960px; }

.wpopal-font.nova-oval {
  background-position-y: -23000px; }

.wpopal-font.nova-round {
  background-position-y: -23040px; }

.wpopal-font.nova-script {
  background-position-y: -23080px; }

.wpopal-font.nova-slim {
  background-position-y: -23120px; }

.wpopal-font.nova-square {
  background-position-y: -23160px; }

.wpopal-font.numans {
  background-position-y: -23200px; }

.wpopal-font.nunito {
  background-position-y: -23240px; }

.wpopal-font.nunito-sans {
  background-position-y: -23280px; }

.wpopal-font.odor-mean-chey {
  background-position-y: -23320px; }

.wpopal-font.offside {
  background-position-y: -23360px; }

.wpopal-font.old-standard-tt {
  background-position-y: -23400px; }

.wpopal-font.oldenburg {
  background-position-y: -23440px; }

.wpopal-font.oleo-script {
  background-position-y: -23480px; }

.wpopal-font.oleo-script-swash-caps {
  background-position-y: -23520px; }

.wpopal-font.open-sans {
  background-position-y: -23560px; }

.wpopal-font.open-sans-condensed {
  background-position-y: -23600px; }

.wpopal-font.oranienbaum {
  background-position-y: -23640px; }

.wpopal-font.orbitron {
  background-position-y: -23680px; }

.wpopal-font.oregano {
  background-position-y: -23720px; }

.wpopal-font.orienta {
  background-position-y: -23760px; }

.wpopal-font.original-surfer {
  background-position-y: -23800px; }

.wpopal-font.oswald {
  background-position-y: -23840px; }

.wpopal-font.over-the-rainbow {
  background-position-y: -23880px; }

.wpopal-font.overlock {
  background-position-y: -23920px; }

.wpopal-font.overlock-sc {
  background-position-y: -23960px; }

.wpopal-font.overpass {
  background-position-y: -24000px; }

.wpopal-font.overpass-mono {
  background-position-y: -24040px; }

.wpopal-font.ovo {
  background-position-y: -24080px; }

.wpopal-font.oxygen {
  background-position-y: -24120px; }

.wpopal-font.oxygen-mono {
  background-position-y: -24160px; }

.wpopal-font.pt-mono {
  background-position-y: -24200px; }

.wpopal-font.pt-sans {
  background-position-y: -24240px; }

.wpopal-font.pt-sans-caption {
  background-position-y: -24280px; }

.wpopal-font.pt-sans-narrow {
  background-position-y: -24320px; }

.wpopal-font.pt-serif {
  background-position-y: -24360px; }

.wpopal-font.pt-serif-caption {
  background-position-y: -24400px; }

.wpopal-font.pacifico {
  background-position-y: -24440px; }

.wpopal-font.padauk {
  background-position-y: -24480px; }

.wpopal-font.palanquin {
  background-position-y: -24520px; }

.wpopal-font.palanquin-dark {
  background-position-y: -24560px; }

.wpopal-font.pangolin {
  background-position-y: -24600px; }

.wpopal-font.paprika {
  background-position-y: -24640px; }

.wpopal-font.parisienne {
  background-position-y: -24680px; }

.wpopal-font.passero-one {
  background-position-y: -24720px; }

.wpopal-font.passion-one {
  background-position-y: -24760px; }

.wpopal-font.pathway-gothic-one {
  background-position-y: -24800px; }

.wpopal-font.patrick-hand {
  background-position-y: -24840px; }

.wpopal-font.patrick-hand-sc {
  background-position-y: -24880px; }

.wpopal-font.pattaya {
  background-position-y: -24920px; }

.wpopal-font.patua-one {
  background-position-y: -24960px; }

.wpopal-font.pavanam {
  background-position-y: -25000px; }

.wpopal-font.paytone-one {
  background-position-y: -25040px; }

.wpopal-font.peddana {
  background-position-y: -25080px; }

.wpopal-font.peralta {
  background-position-y: -25120px; }

.wpopal-font.permanent-marker {
  background-position-y: -25160px; }

.wpopal-font.petit-formal-script {
  background-position-y: -25200px; }

.wpopal-font.petrona {
  background-position-y: -25240px; }

.wpopal-font.philosopher {
  background-position-y: -25280px; }

.wpopal-font.piedra {
  background-position-y: -25320px; }

.wpopal-font.pinyon-script {
  background-position-y: -25360px; }

.wpopal-font.pirata-one {
  background-position-y: -25400px; }

.wpopal-font.plaster {
  background-position-y: -25440px; }

.wpopal-font.play {
  background-position-y: -25480px; }

.wpopal-font.playball {
  background-position-y: -25520px; }

.wpopal-font.playfair-display {
  background-position-y: -25560px; }

.wpopal-font.playfair-display-sc {
  background-position-y: -25600px; }

.wpopal-font.podkova {
  background-position-y: -25640px; }

.wpopal-font.poiret-one {
  background-position-y: -25680px; }

.wpopal-font.poller-one {
  background-position-y: -25720px; }

.wpopal-font.poly {
  background-position-y: -25760px; }

.wpopal-font.pompiere {
  background-position-y: -25800px; }

.wpopal-font.pontano-sans {
  background-position-y: -25840px; }

.wpopal-font.poor-story {
  background-position-y: -25880px; }

.wpopal-font.poppins {
  background-position-y: -25920px; }

.wpopal-font.port-lligat-sans {
  background-position-y: -25960px; }

.wpopal-font.port-lligat-slab {
  background-position-y: -26000px; }

.wpopal-font.pragati-narrow {
  background-position-y: -26040px; }

.wpopal-font.prata {
  background-position-y: -26080px; }

.wpopal-font.preahvihear {
  background-position-y: -26120px; }

.wpopal-font.press-start-2p {
  background-position-y: -26160px; }

.wpopal-font.pridi {
  background-position-y: -26200px; }

.wpopal-font.princess-sofia {
  background-position-y: -26240px; }

.wpopal-font.prociono {
  background-position-y: -26280px; }

.wpopal-font.prompt {
  background-position-y: -26320px; }

.wpopal-font.prosto-one {
  background-position-y: -26360px; }

.wpopal-font.proza-libre {
  background-position-y: -26400px; }

.wpopal-font.puritan {
  background-position-y: -26440px; }

.wpopal-font.purple-purse {
  background-position-y: -26480px; }

.wpopal-font.quando {
  background-position-y: -26520px; }

.wpopal-font.quantico {
  background-position-y: -26560px; }

.wpopal-font.quattrocento {
  background-position-y: -26600px; }

.wpopal-font.quattrocento-sans {
  background-position-y: -26640px; }

.wpopal-font.questrial {
  background-position-y: -26680px; }

.wpopal-font.quicksand {
  background-position-y: -26720px; }

.wpopal-font.quintessential {
  background-position-y: -26760px; }

.wpopal-font.qwigley {
  background-position-y: -26800px; }

.wpopal-font.racing-sans-one {
  background-position-y: -26840px; }

.wpopal-font.radley {
  background-position-y: -26880px; }

.wpopal-font.rajdhani {
  background-position-y: -26920px; }

.wpopal-font.rakkas {
  background-position-y: -26960px; }

.wpopal-font.raleway {
  background-position-y: -27000px; }

.wpopal-font.raleway-dots {
  background-position-y: -27040px; }

.wpopal-font.ramabhadra {
  background-position-y: -27080px; }

.wpopal-font.ramaraja {
  background-position-y: -27120px; }

.wpopal-font.rambla {
  background-position-y: -27160px; }

.wpopal-font.rammetto-one {
  background-position-y: -27200px; }

.wpopal-font.ranchers {
  background-position-y: -27240px; }

.wpopal-font.rancho {
  background-position-y: -27280px; }

.wpopal-font.ranga {
  background-position-y: -27320px; }

.wpopal-font.rasa {
  background-position-y: -27360px; }

.wpopal-font.rationale {
  background-position-y: -27400px; }

.wpopal-font.ravi-prakash {
  background-position-y: -27440px; }

.wpopal-font.redressed {
  background-position-y: -27480px; }

.wpopal-font.reem-kufi {
  background-position-y: -27520px; }

.wpopal-font.reenie-beanie {
  background-position-y: -27560px; }

.wpopal-font.revalia {
  background-position-y: -27600px; }

.wpopal-font.rhodium-libre {
  background-position-y: -27640px; }

.wpopal-font.ribeye {
  background-position-y: -27680px; }

.wpopal-font.ribeye-marrow {
  background-position-y: -27720px; }

.wpopal-font.righteous {
  background-position-y: -27760px; }

.wpopal-font.risque {
  background-position-y: -27800px; }

.wpopal-font.roboto {
  background-position-y: -27840px; }

.wpopal-font.roboto-condensed {
  background-position-y: -27880px; }

.wpopal-font.roboto-mono {
  background-position-y: -27920px; }

.wpopal-font.roboto-slab {
  background-position-y: -27960px; }

.wpopal-font.rochester {
  background-position-y: -28000px; }

.wpopal-font.rock-salt {
  background-position-y: -28040px; }

.wpopal-font.rokkitt {
  background-position-y: -28080px; }

.wpopal-font.romanesco {
  background-position-y: -28120px; }

.wpopal-font.ropa-sans {
  background-position-y: -28160px; }

.wpopal-font.rosario {
  background-position-y: -28200px; }

.wpopal-font.rosarivo {
  background-position-y: -28240px; }

.wpopal-font.rouge-script {
  background-position-y: -28280px; }

.wpopal-font.rozha-one {
  background-position-y: -28320px; }

.wpopal-font.rubik {
  background-position-y: -28360px; }

.wpopal-font.rubik-mono-one {
  background-position-y: -28400px; }

.wpopal-font.ruda {
  background-position-y: -28440px; }

.wpopal-font.rufina {
  background-position-y: -28480px; }

.wpopal-font.ruge-boogie {
  background-position-y: -28520px; }

.wpopal-font.ruluko {
  background-position-y: -28560px; }

.wpopal-font.rum-raisin {
  background-position-y: -28600px; }

.wpopal-font.ruslan-display {
  background-position-y: -28640px; }

.wpopal-font.russo-one {
  background-position-y: -28680px; }

.wpopal-font.ruthie {
  background-position-y: -28720px; }

.wpopal-font.rye {
  background-position-y: -28760px; }

.wpopal-font.sacramento {
  background-position-y: -28800px; }

.wpopal-font.sahitya {
  background-position-y: -28840px; }

.wpopal-font.sail {
  background-position-y: -28880px; }

.wpopal-font.saira {
  background-position-y: -28920px; }

.wpopal-font.saira-condensed {
  background-position-y: -28960px; }

.wpopal-font.saira-extra-condensed {
  background-position-y: -29000px; }

.wpopal-font.saira-semi-condensed {
  background-position-y: -29040px; }

.wpopal-font.salsa {
  background-position-y: -29080px; }

.wpopal-font.sanchez {
  background-position-y: -29120px; }

.wpopal-font.sancreek {
  background-position-y: -29160px; }

.wpopal-font.sansita {
  background-position-y: -29200px; }

.wpopal-font.sarala {
  background-position-y: -29240px; }

.wpopal-font.sarina {
  background-position-y: -29280px; }

.wpopal-font.sarpanch {
  background-position-y: -29320px; }

.wpopal-font.satisfy {
  background-position-y: -29360px; }

.wpopal-font.scada {
  background-position-y: -29400px; }

.wpopal-font.scheherazade {
  background-position-y: -29440px; }

.wpopal-font.schoolbell {
  background-position-y: -29480px; }

.wpopal-font.scope-one {
  background-position-y: -29520px; }

.wpopal-font.seaweed-script {
  background-position-y: -29560px; }

.wpopal-font.secular-one {
  background-position-y: -29600px; }

.wpopal-font.sedgwick-ave {
  background-position-y: -29640px; }

.wpopal-font.sedgwick-ave-display {
  background-position-y: -29680px; }

.wpopal-font.sevillana {
  background-position-y: -29720px; }

.wpopal-font.seymour-one {
  background-position-y: -29760px; }

.wpopal-font.shadows-into-light {
  background-position-y: -29800px; }

.wpopal-font.shadows-into-light-two {
  background-position-y: -29840px; }

.wpopal-font.shanti {
  background-position-y: -29880px; }

.wpopal-font.share {
  background-position-y: -29920px; }

.wpopal-font.share-tech {
  background-position-y: -29960px; }

.wpopal-font.share-tech-mono {
  background-position-y: -30000px; }

.wpopal-font.shojumaru {
  background-position-y: -30040px; }

.wpopal-font.short-stack {
  background-position-y: -30080px; }

.wpopal-font.shrikhand {
  background-position-y: -30120px; }

.wpopal-font.siemreap {
  background-position-y: -30160px; }

.wpopal-font.sigmar-one {
  background-position-y: -30200px; }

.wpopal-font.signika {
  background-position-y: -30240px; }

.wpopal-font.signika-negative {
  background-position-y: -30280px; }

.wpopal-font.simonetta {
  background-position-y: -30320px; }

.wpopal-font.sintony {
  background-position-y: -30360px; }

.wpopal-font.sirin-stencil {
  background-position-y: -30400px; }

.wpopal-font.six-caps {
  background-position-y: -30440px; }

.wpopal-font.skranji {
  background-position-y: -30480px; }

.wpopal-font.slabo-13px {
  background-position-y: -30520px; }

.wpopal-font.slabo-27px {
  background-position-y: -30560px; }

.wpopal-font.slackey {
  background-position-y: -30600px; }

.wpopal-font.smokum {
  background-position-y: -30640px; }

.wpopal-font.smythe {
  background-position-y: -30680px; }

.wpopal-font.sniglet {
  background-position-y: -30720px; }

.wpopal-font.snippet {
  background-position-y: -30760px; }

.wpopal-font.snowburst-one {
  background-position-y: -30800px; }

.wpopal-font.sofadi-one {
  background-position-y: -30840px; }

.wpopal-font.sofia {
  background-position-y: -30880px; }

.wpopal-font.song-myung {
  background-position-y: -30920px; }

.wpopal-font.sonsie-one {
  background-position-y: -30960px; }

.wpopal-font.sorts-mill-goudy {
  background-position-y: -31000px; }

.wpopal-font.source-code-pro {
  background-position-y: -31040px; }

.wpopal-font.source-sans-pro {
  background-position-y: -31080px; }

.wpopal-font.source-serif-pro {
  background-position-y: -31120px; }

.wpopal-font.space-mono {
  background-position-y: -31160px; }

.wpopal-font.special-elite {
  background-position-y: -31200px; }

.wpopal-font.spectral {
  background-position-y: -31240px; }

.wpopal-font.spectral-sc {
  background-position-y: -31280px; }

.wpopal-font.spicy-rice {
  background-position-y: -31320px; }

.wpopal-font.spinnaker {
  background-position-y: -31360px; }

.wpopal-font.spirax {
  background-position-y: -31400px; }

.wpopal-font.squada-one {
  background-position-y: -31440px; }

.wpopal-font.sree-krushnadevaraya {
  background-position-y: -31480px; }

.wpopal-font.sriracha {
  background-position-y: -31520px; }

.wpopal-font.stalemate {
  background-position-y: -31560px; }

.wpopal-font.stalinist-one {
  background-position-y: -31600px; }

.wpopal-font.stardos-stencil {
  background-position-y: -31640px; }

.wpopal-font.stint-ultra-condensed {
  background-position-y: -31680px; }

.wpopal-font.stint-ultra-expanded {
  background-position-y: -31720px; }

.wpopal-font.stoke {
  background-position-y: -31760px; }

.wpopal-font.strait {
  background-position-y: -31800px; }

.wpopal-font.stylish {
  background-position-y: -31840px; }

.wpopal-font.sue-ellen-francisco {
  background-position-y: -31880px; }

.wpopal-font.suez-one {
  background-position-y: -31920px; }

.wpopal-font.sumana {
  background-position-y: -31960px; }

.wpopal-font.sunflower {
  background-position-y: -32000px; }

.wpopal-font.sunshiney {
  background-position-y: -32040px; }

.wpopal-font.supermercado-one {
  background-position-y: -32080px; }

.wpopal-font.sura {
  background-position-y: -32120px; }

.wpopal-font.suranna {
  background-position-y: -32160px; }

.wpopal-font.suravaram {
  background-position-y: -32200px; }

.wpopal-font.suwannaphum {
  background-position-y: -32240px; }

.wpopal-font.swanky-and-moo-moo {
  background-position-y: -32280px; }

.wpopal-font.syncopate {
  background-position-y: -32320px; }

.wpopal-font.tajawal {
  background-position-y: -32360px; }

.wpopal-font.tangerine {
  background-position-y: -32400px; }

.wpopal-font.taprom {
  background-position-y: -32440px; }

.wpopal-font.tauri {
  background-position-y: -32480px; }

.wpopal-font.taviraj {
  background-position-y: -32520px; }

.wpopal-font.teko {
  background-position-y: -32560px; }

.wpopal-font.telex {
  background-position-y: -32600px; }

.wpopal-font.tenali-ramakrishna {
  background-position-y: -32640px; }

.wpopal-font.tenor-sans {
  background-position-y: -32680px; }

.wpopal-font.text-me-one {
  background-position-y: -32720px; }

.wpopal-font.the-girl-next-door {
  background-position-y: -32760px; }

.wpopal-font.tienne {
  background-position-y: -32800px; }

.wpopal-font.tillana {
  background-position-y: -32840px; }

.wpopal-font.timmana {
  background-position-y: -32880px; }

.wpopal-font.tinos {
  background-position-y: -32920px; }

.wpopal-font.titan-one {
  background-position-y: -32960px; }

.wpopal-font.titillium-web {
  background-position-y: -33000px; }

.wpopal-font.trade-winds {
  background-position-y: -33040px; }

.wpopal-font.trirong {
  background-position-y: -33080px; }

.wpopal-font.trocchi {
  background-position-y: -33120px; }

.wpopal-font.trochut {
  background-position-y: -33160px; }

.wpopal-font.trykker {
  background-position-y: -33200px; }

.wpopal-font.tulpen-one {
  background-position-y: -33240px; }

.wpopal-font.ubuntu {
  background-position-y: -33280px; }

.wpopal-font.ubuntu-condensed {
  background-position-y: -33320px; }

.wpopal-font.ubuntu-mono {
  background-position-y: -33360px; }

.wpopal-font.ultra {
  background-position-y: -33400px; }

.wpopal-font.uncial-antiqua {
  background-position-y: -33440px; }

.wpopal-font.underdog {
  background-position-y: -33480px; }

.wpopal-font.unica-one {
  background-position-y: -33520px; }

.wpopal-font.unifrakturcook {
  background-position-y: -33560px; }

.wpopal-font.unifrakturmaguntia {
  background-position-y: -33600px; }

.wpopal-font.unkempt {
  background-position-y: -33640px; }

.wpopal-font.unlock {
  background-position-y: -33680px; }

.wpopal-font.unna {
  background-position-y: -33720px; }

.wpopal-font.vt323 {
  background-position-y: -33760px; }

.wpopal-font.vampiro-one {
  background-position-y: -33800px; }

.wpopal-font.varela {
  background-position-y: -33840px; }

.wpopal-font.varela-round {
  background-position-y: -33880px; }

.wpopal-font.vast-shadow {
  background-position-y: -33920px; }

.wpopal-font.vesper-libre {
  background-position-y: -33960px; }

.wpopal-font.vibur {
  background-position-y: -34000px; }

.wpopal-font.vidaloka {
  background-position-y: -34040px; }

.wpopal-font.viga {
  background-position-y: -34080px; }

.wpopal-font.voces {
  background-position-y: -34120px; }

.wpopal-font.volkhov {
  background-position-y: -34160px; }

.wpopal-font.vollkorn {
  background-position-y: -34200px; }

.wpopal-font.vollkorn-sc {
  background-position-y: -34240px; }

.wpopal-font.voltaire {
  background-position-y: -34280px; }

.wpopal-font.waiting-for-the-sunrise {
  background-position-y: -34320px; }

.wpopal-font.wallpoet {
  background-position-y: -34360px; }

.wpopal-font.walter-turncoat {
  background-position-y: -34400px; }

.wpopal-font.warnes {
  background-position-y: -34440px; }

.wpopal-font.wellfleet {
  background-position-y: -34480px; }

.wpopal-font.wendy-one {
  background-position-y: -34520px; }

.wpopal-font.wire-one {
  background-position-y: -34560px; }

.wpopal-font.work-sans {
  background-position-y: -34600px; }

.wpopal-font.yanone-kaffeesatz {
  background-position-y: -34640px; }

.wpopal-font.yantramanav {
  background-position-y: -34680px; }

.wpopal-font.yatra-one {
  background-position-y: -34720px; }

.wpopal-font.yellowtail {
  background-position-y: -34760px; }

.wpopal-font.yeon-sung {
  background-position-y: -34800px; }

.wpopal-font.yeseva-one {
  background-position-y: -34840px; }

.wpopal-font.yesteryear {
  background-position-y: -34880px; }

.wpopal-font.yrsa {
  background-position-y: -34920px; }

.wpopal-font.zeyada {
  background-position-y: -34960px; }

.wpopal-font.zilla-slab {
  background-position-y: -35000px; }

.wpopal-font.zilla-slab-highlight {
  background-position-y: -35040px; }

/** endinject:google-font-icon **/
.customize-control.customize-control-heading {
  background: #333;
  color: #fff;
  margin-left: -13px;
  margin-right: -13px;
  width: calc(100% + 26px);
  padding: 0 15px;
  text-transform: uppercase;
  margin-top: 12px; }
  .customize-control.customize-control-heading h4 {
    letter-spacing: 2px;
    font-weight: 400;
    font-size: 11px;
    margin: 3px 0; }
  .customize-control.customize-control-heading:nth-child(2) {
    margin-top: -16px; }

.customize-control .change-image {
  text-align: right;
  margin-top: 10px; }

.customize-control .button-change-image:before {
  content: "\f464";
  display: inline-block;
  position: relative;
  left: -2px;
  top: -2px;
  font: 400 20px/1 dashicons;
  vertical-align: middle;
  -webkit-transition: all .2s;
  transition: all .2s;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.customize-control .image-select > * {
  display: none; }

.customize-control .image-select .active {
  display: block; }

.customize-control [wpopal-select-image-control] .select-control {
  display: none; }

.customize-control .opal-control-image-select .select-control {
  display: none; }

ul.select-list-image li {
  display: block;
  margin-right: 10px; }
  ul.select-list-image li:hover .box, ul.select-list-image li.active .box {
    border-color: #0085ba;
    -webkit-box-shadow: 0 0 0 1px #0085ba;
            box-shadow: 0 0 0 1px #0085ba; }

ul.select-list-image .box {
  border: 1px solid #ddd; }
  ul.select-list-image .box img {
    display: block; }

#select-image-left {
  padding-top: 10px; }

#available-select-image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -301px;
  visibility: hidden;
  overflow-x: hidden;
  overflow-y: auto;
  width: 300px;
  margin: 0;
  z-index: 4;
  background: #eee;
  -webkit-transition: left .18s;
  transition: left .18s;
  border-right: 1px solid #ddd; }

#available-images-list {
  position: absolute;
  overflow: auto;
  top: 0;
  width: 100%;
  border-top: 1px solid #ddd; }
  #available-images-list .image-select-tpl {
    position: relative;
    padding: 20px;
    background: #fff;
    border-bottom: 1px solid #ddd;
    border-left: 4px solid #fff;
    -webkit-transition: .15s color ease-in-out, .15s background-color ease-in-out, .15s border-color ease-in-out;
    transition: .15s color ease-in-out, .15s background-color ease-in-out, .15s border-color ease-in-out;
    cursor: pointer; }
    #available-images-list .image-select-tpl.active, #available-images-list .image-select-tpl:hover {
      background: #f3f3f5;
      border-bottom-color: #ccc;
      color: #0073aa;
      border-left: 4px solid #0073aa; }
  #available-images-list img {
    max-width: 100%; }

body.changing-image #available-select-image {
  left: 0;
  visibility: visible; }

body.changing-image #customize-preview {
  opacity: .4; }

body.changing-image .wp-full-overlay-main {
  left: 300px; }

.customize-control.customize-control-wpopal-slider {
  margin-bottom: 8px; }
  .customize-control.customize-control-wpopal-slider .wpopal-slider {
    background-color: #fff;
    margin-top: 20px;
    width: calc(100% - 60px); }
    .customize-control.customize-control-wpopal-slider .wpopal-slider .ui-slider-range {
      background: #0085ba; }
  .customize-control.customize-control-wpopal-slider .ui-slider-handle span {
    position: absolute;
    /* IE 9 */
    -webkit-transform: translate(-50%, -100%);
    /* Safari */
    transform: translate(-50%, -100%);
    top: 0;
    left: 50%;
    text-align: center;
    display: block;
    width: 50px;
    font-size: 11px; }
  .customize-control.customize-control-wpopal-slider .wpopal-customize-slider {
    position: relative; }
  .customize-control.customize-control-wpopal-slider .wpopal-reset, .customize-control.customize-control-wpopal-slider .wpopal-remove {
    position: absolute;
    right: 0;
    top: 50%;
    /* IE 9 */
    -webkit-transform: translate(500, -50%);
    /* Safari */
    transform: translate(0, -50%);
    color: #555; }
    .customize-control.customize-control-wpopal-slider .wpopal-reset:hover, .customize-control.customize-control-wpopal-slider .wpopal-remove:hover {
      color: #0085ba; }
  .customize-control.customize-control-wpopal-slider .wpopal-remove {
    right: 40px;
    color: red; }
  .customize-control.customize-control-wpopal-slider .customize-control-title {
    font-size: 12px; }

.select-control {
  position: relative;
  overflow: hidden; }
  .select-control select {
    height: 36px;
    padding: 0 20px 0 10px;
    width: 100%;
    -webkit-box-shadow: none;
            box-shadow: none;
    font-size: 12px;
    margin: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #ddd; }
    .select-control select:empty {
      display: none; }
  .select-control:after {
    content: '';
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    right: 7px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0; }

.customize-control-title {
  margin-top: 5px; }

.wpopal-select-group-button .button {
  margin-top: 10px;
  float: right; }

.opal-customfield-tabs {
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  display: block;
  width: 100%;
  font-weight: 400;
  font-size: 1.25em;
  background: #fff;
  border: 1px solid #ddd;
  /* Nav */
  /* Individual tab styles */
  /*****************************/
  /* Bar */
  /*****************************/
  /*****************************/
  /* Bar 1 */
  /*****************************/ }
  .opal-customfield-tabs .select2-container {
    min-width: 200px; }
  .opal-customfield-tabs .opal-content-wrap {
    float: left;
    width: calc(100% - 180px);
    position: relative;
    background: #fff; }
  .opal-customfield-tabs .opal-content-wrap section {
    display: none;
    margin: 0 auto; }
    .opal-customfield-tabs .opal-content-wrap section.content-current {
      display: block; }
  @media screen and (max-width: 58em) {
    .opal-customfield-tabs .tabs nav a.icon span {
      display: none; }
    .opal-customfield-tabs .tabs nav a:before {
      margin-right: 0; } }
  .opal-customfield-tabs.tabs-style-bar nav {
    background: rgba(40, 44, 42, 0.05); }
    .opal-customfield-tabs.tabs-style-bar nav.opal-nav {
      float: left;
      width: 180px; }
      .opal-customfield-tabs.tabs-style-bar nav.opal-nav:after {
        content: "";
        display: block;
        width: 180px;
        height: 9999em;
        position: absolute;
        bottom: -9999em;
        left: 0;
        top: 0;
        background-color: #fafafa; }
      .opal-customfield-tabs.tabs-style-bar nav.opal-nav ul {
        position: relative;
        display: block;
        margin: 0 auto;
        padding: 0;
        max-width: 1200px;
        list-style: none; }
        .opal-customfield-tabs.tabs-style-bar nav.opal-nav ul li {
          position: relative;
          z-index: 1;
          display: block;
          margin: 0; }
      .opal-customfield-tabs.tabs-style-bar nav.opal-nav a {
        position: relative;
        height: 40px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        line-height: 2.5;
        padding: 0 10px; }
        .opal-customfield-tabs.tabs-style-bar nav.opal-nav a span {
          vertical-align: middle;
          font-size: 0.75em; }
      .opal-customfield-tabs.tabs-style-bar nav.opal-nav li.tab-current a {
        color: #74777b; }
      .opal-customfield-tabs.tabs-style-bar nav.opal-nav a:focus {
        outline: none;
        -webkit-box-shadow: none;
        box-shadow: none; }
      .opal-customfield-tabs.tabs-style-bar nav.opal-nav ul li a {
        background-color: #f7f7f7;
        color: #74777b;
        -webkit-transition: background-color 0.2s, color 0.2s;
        transition: background-color 0.2s, color 0.2s;
        text-decoration: none;
        border-bottom: 1px solid #ddd;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; }
        .opal-customfield-tabs.tabs-style-bar nav.opal-nav ul li a:hover, .opal-customfield-tabs.tabs-style-bar nav.opal-nav ul li a:focus {
          color: "#000"; }
        .opal-customfield-tabs.tabs-style-bar nav.opal-nav ul li a i {
          font-size: 18px;
          margin-right: 10px; }
        .opal-customfield-tabs.tabs-style-bar nav.opal-nav ul li a span {
          letter-spacing: 1px;
          font-weight: 500;
          font-size: 0.6em;
          text-transform: uppercase; }
      .opal-customfield-tabs.tabs-style-bar nav.opal-nav ul li.tab-current a {
        background: "#000";
        color: #fff; }
  .opal-customfield-tabs.tabs-style-bar-1 {
    margin-top: 10px;
    background: rgba(40, 44, 42, 0.05);
    border: 0; }
    .opal-customfield-tabs.tabs-style-bar-1 .opal-content-wrap {
      width: 100%;
      float: none;
      padding: 15px;
      border: 0;
      background: #f1f1f1; }
    .opal-customfield-tabs.tabs-style-bar-1 .opal-nav > ul {
      border: 4px solid transparent;
      position: relative;
      display: -ms-flexbox;
      display: -moz-flex;
      display: -ms-flex;
      display: -webkit-box;
      display: flex;
      margin: 0 auto;
      padding: 0;
      list-style: none;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .opal-customfield-tabs.tabs-style-bar-1 .opal-nav > ul li {
        position: relative;
        z-index: 1;
        display: block;
        margin: 0;
        text-align: center;
        -moz-flex: 1;
        -ms-flex: 1;
        -webkit-box-flex: 1;
                flex: 1; }
        .opal-customfield-tabs.tabs-style-bar-1 .opal-nav > ul li a {
          margin: 0 2px;
          background-color: #f7f7f7;
          color: #74777b;
          -webkit-transition: background-color 0.2s, color 0.2s;
          transition: background-color 0.2s, color 0.2s;
          position: relative;
          display: block;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          line-height: 2.5;
          text-decoration: none;
          font-size: 20px; }
          .opal-customfield-tabs.tabs-style-bar-1 .opal-nav > ul li a:hover, .opal-customfield-tabs.tabs-style-bar-1 .opal-nav > ul li a:focus {
            color: "#000";
            outline: none; }
          .opal-customfield-tabs.tabs-style-bar-1 .opal-nav > ul li a span {
            text-transform: uppercase;
            letter-spacing: 1px;
            font-weight: 500;
            font-size: 0.6em; }
          .opal-customfield-tabs.tabs-style-bar-1 .opal-nav > ul li a span {
            vertical-align: middle; }
        .opal-customfield-tabs.tabs-style-bar-1 .opal-nav > ul li.tab-current a {
          background: "#000";
          color: #fff; }

/* endinject */
/*rtl:begin:ignore*/
.select2_custom-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2_custom-container .select2_custom-selection--single {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    -moz-user-select: none;
     -ms-user-select: none;
         user-select: none;
    -webkit-user-select: none; }
    .select2_custom-container .select2_custom-selection--single .select2_custom-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2_custom-container .select2_custom-selection--single .select2_custom-selection__clear {
      position: relative; }
  .select2_custom-container[dir="rtl"] .select2_custom-selection--single .select2_custom-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2_custom-container .select2_custom-selection--multiple {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    -moz-user-select: none;
     -ms-user-select: none;
         user-select: none;
    -webkit-user-select: none; }
    .select2_custom-container .select2_custom-selection--multiple .select2_custom-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2_custom-container .select2_custom-search--inline {
    float: left; }
    .select2_custom-container .select2_custom-search--inline .select2_custom-search__field {
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2_custom-container .select2_custom-search--inline .select2_custom-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2_custom-dropdown {
  background-color: white;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2_custom-results {
  display: block; }

.select2_custom-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2_custom-results__option {
  padding: 6px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none; }
  .select2_custom-results__option[aria-selected] {
    cursor: pointer; }

.select2_custom-container--open .select2_custom-dropdown {
  left: 0; }

.select2_custom-container--open .select2_custom-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2_custom-container--open .select2_custom-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2_custom-search--dropdown {
  display: block;
  padding: 4px; }
  .select2_custom-search--dropdown .select2_custom-search__field {
    padding: 4px;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .select2_custom-search--dropdown .select2_custom-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2_custom-search--dropdown.select2_custom-search--hide {
    display: none; }

.select2_custom-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2_custom-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

.select2_custom-container--default .select2_custom-selection--single {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px; }
  .select2_custom-container--default .select2_custom-selection--single .select2_custom-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2_custom-container--default .select2_custom-selection--single .select2_custom-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2_custom-container--default .select2_custom-selection--single .select2_custom-selection__placeholder {
    color: #999; }
  .select2_custom-container--default .select2_custom-selection--single .select2_custom-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2_custom-container--default .select2_custom-selection--single .select2_custom-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2_custom-container--default[dir="rtl"] .select2_custom-selection--single .select2_custom-selection__clear {
  float: left; }

.select2_custom-container--default[dir="rtl"] .select2_custom-selection--single .select2_custom-selection__arrow {
  left: 1px;
  right: auto; }

.select2_custom-container--default.select2_custom-container--disabled .select2_custom-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2_custom-container--default.select2_custom-container--disabled .select2_custom-selection--single .select2_custom-selection__clear {
    display: none; }

.select2_custom-container--default.select2_custom-container--open .select2_custom-selection--single .select2_custom-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2_custom-container--default .select2_custom-selection--multiple {
  background-color: white;
  border: 1px solid #ddd;
  border-radius: 4px;
  cursor: text; }
  .select2_custom-container--default .select2_custom-selection--multiple .select2_custom-selection__rendered {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
    .select2_custom-container--default .select2_custom-selection--multiple .select2_custom-selection__rendered li {
      list-style: none; }
  .select2_custom-container--default .select2_custom-selection--multiple .select2_custom-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2_custom-container--default .select2_custom-selection--multiple .select2_custom-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2_custom-container--default .select2_custom-selection--multiple .select2_custom-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #ddd;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2_custom-container--default .select2_custom-selection--multiple .select2_custom-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2_custom-container--default .select2_custom-selection--multiple .select2_custom-selection__choice__remove:hover {
      color: #333; }

.select2_custom-container--default[dir="rtl"] .select2_custom-selection--multiple .select2_custom-selection__choice, .select2_custom-container--default[dir="rtl"] .select2_custom-selection--multiple .select2_custom-selection__placeholder, .select2_custom-container--default[dir="rtl"] .select2_custom-selection--multiple .select2_custom-search--inline {
  float: right; }

.select2_custom-container--default[dir="rtl"] .select2_custom-selection--multiple .select2_custom-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2_custom-container--default[dir="rtl"] .select2_custom-selection--multiple .select2_custom-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2_custom-container--default.select2_custom-container--focus .select2_custom-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2_custom-container--default.select2_custom-container--disabled .select2_custom-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2_custom-container--default.select2_custom-container--disabled .select2_custom-selection__choice__remove {
  display: none; }

.select2_custom-container--default.select2_custom-container--open.select2_custom-container--above .select2_custom-selection--single, .select2_custom-container--default.select2_custom-container--open.select2_custom-container--above .select2_custom-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2_custom-container--default.select2_custom-container--open.select2_custom-container--below .select2_custom-selection--single, .select2_custom-container--default.select2_custom-container--open.select2_custom-container--below .select2_custom-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2_custom-container--default .select2_custom-search--dropdown .select2_custom-search__field {
  border: 1px solid #ddd; }

.select2_custom-container--default .select2_custom-search--inline .select2_custom-search__field {
  background: transparent;
  border: none;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: textfield; }

.select2_custom-container--default .select2_custom-results > .select2_custom-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2_custom-container--default .select2_custom-results__option[role=group] {
  padding: 0; }

.select2_custom-container--default .select2_custom-results__option[aria-disabled=true] {
  color: #999; }

.select2_custom-container--default .select2_custom-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2_custom-container--default .select2_custom-results__option .select2_custom-results__option {
  padding-left: 1em; }
  .select2_custom-container--default .select2_custom-results__option .select2_custom-results__option .select2_custom-results__group {
    padding-left: 0; }
  .select2_custom-container--default .select2_custom-results__option .select2_custom-results__option .select2_custom-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2_custom-container--default .select2_custom-results__option .select2_custom-results__option .select2_custom-results__option .select2_custom-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2_custom-container--default .select2_custom-results__option .select2_custom-results__option .select2_custom-results__option .select2_custom-results__option .select2_custom-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2_custom-container--default .select2_custom-results__option .select2_custom-results__option .select2_custom-results__option .select2_custom-results__option .select2_custom-results__option .select2_custom-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2_custom-container--default .select2_custom-results__option .select2_custom-results__option .select2_custom-results__option .select2_custom-results__option .select2_custom-results__option .select2_custom-results__option .select2_custom-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2_custom-container--default .select2_custom-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2_custom-container--default .select2_custom-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2_custom-container--classic .select2_custom-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, white), to(#eeeeee));
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2_custom-container--classic .select2_custom-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2_custom-container--classic .select2_custom-selection--single .select2_custom-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2_custom-container--classic .select2_custom-selection--single .select2_custom-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2_custom-container--classic .select2_custom-selection--single .select2_custom-selection__placeholder {
    color: #999; }
  .select2_custom-container--classic .select2_custom-selection--single .select2_custom-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #ddd;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eeeeee), to(#cccccc));
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2_custom-container--classic .select2_custom-selection--single .select2_custom-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2_custom-container--classic[dir="rtl"] .select2_custom-selection--single .select2_custom-selection__clear {
  float: left; }

.select2_custom-container--classic[dir="rtl"] .select2_custom-selection--single .select2_custom-selection__arrow {
  border: none;
  border-right: 1px solid #ddd;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2_custom-container--classic.select2_custom-container--open .select2_custom-selection--single {
  border: 1px solid #5897fb; }
  .select2_custom-container--classic.select2_custom-container--open .select2_custom-selection--single .select2_custom-selection__arrow {
    background: transparent;
    border: none; }
    .select2_custom-container--classic.select2_custom-container--open .select2_custom-selection--single .select2_custom-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2_custom-container--classic.select2_custom-container--open.select2_custom-container--above .select2_custom-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(50%, #eeeeee));
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2_custom-container--classic.select2_custom-container--open.select2_custom-container--below .select2_custom-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eeeeee), to(white));
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2_custom-container--classic .select2_custom-selection--multiple {
  background-color: white;
  border: 1px solid #ddd;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2_custom-container--classic .select2_custom-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2_custom-container--classic .select2_custom-selection--multiple .select2_custom-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2_custom-container--classic .select2_custom-selection--multiple .select2_custom-selection__clear {
    display: none; }
  .select2_custom-container--classic .select2_custom-selection--multiple .select2_custom-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #ddd;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2_custom-container--classic .select2_custom-selection--multiple .select2_custom-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2_custom-container--classic .select2_custom-selection--multiple .select2_custom-selection__choice__remove:hover {
      color: #555; }

.select2_custom-container--classic[dir="rtl"] .select2_custom-selection--multiple .select2_custom-selection__choice {
  float: right; }

.select2_custom-container--classic[dir="rtl"] .select2_custom-selection--multiple .select2_custom-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2_custom-container--classic[dir="rtl"] .select2_custom-selection--multiple .select2_custom-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2_custom-container--classic.select2_custom-container--open .select2_custom-selection--multiple {
  border: 1px solid #5897fb; }

.select2_custom-container--classic.select2_custom-container--open.select2_custom-container--above .select2_custom-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2_custom-container--classic.select2_custom-container--open.select2_custom-container--below .select2_custom-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2_custom-container--classic .select2_custom-search--dropdown .select2_custom-search__field {
  border: 1px solid #ddd;
  outline: 0; }

.select2_custom-container--classic .select2_custom-search--inline .select2_custom-search__field {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none; }

.select2_custom-container--classic .select2_custom-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2_custom-container--classic .select2_custom-dropdown--above {
  border-bottom: none; }

.select2_custom-container--classic .select2_custom-dropdown--below {
  border-top: none; }

.select2_custom-container--classic .select2_custom-results > .select2_custom-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2_custom-container--classic .select2_custom-results__option[role=group] {
  padding: 0; }

.select2_custom-container--classic .select2_custom-results__option[aria-disabled=true] {
  color: grey; }

.select2_custom-container--classic .select2_custom-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2_custom-container--classic .select2_custom-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2_custom-container--classic.select2_custom-container--open .select2_custom-dropdown {
  border-color: #5897fb; }

/*rtl:end:ignore*/
.nav-menus-php .item-edit {
  top: 1px !important; }
