/*********************************************************

	A Responsive Grid System

*********************************************************/
.sw-section h2:before {
  font-family: "dashicons";
  margin-right: 20px;
  vertical-align: middle;
  font-weight: normal;
}

.social_networks_title_wrapper h2:before {
  content: "\f325";
}

.share_counts_title_wrapper h2:before {
  content: "\f237";
}

.meta_tags_title_wrapper h2:before {
  content: "\f481";
}

.button_position_title_wrapper h2:before {
  content: "\f545";
}

.buttons_preview_section_title_wrapper h2:before {
  content: "\f177";
}

.visual_options_title_wrapper h2:before {
  content: "\f115";
}

.floating_share_buttons_title_wrapper h2:before {
  content: "\f456";
}

.click_to_tweet_title_wrapper h2:before {
  content: "\f301";
}

.sitewide_identity_title_wrapper h2:before {
  content: "\f12e";
}

.addon_authorizations_title_wrapper h2:before {
  content: "\f106";
}

.open_graph_title_wrapper h2:before {
  content: "\f121";
}

.activate_tweet_counts_title_wrapper h2:before {
  content: "\f301";
}

.gutenberg_title_wrapper h2:before {
  content: "\f538";
}

.frame_buster_title_wrapper h2:before {
  content: "\f116";
}

.link_shortening_title_wrapper h2:before {
  content: "\f103";
}

.analytics_tracking_title_wrapper h2:before {
  content: "\f238";
}

.share_recovery_title_wrapper h2:before {
  content: "\f147";
}

.full_content_title_wrapper h2:before {
  content: "\f206";
}

.image_hover_title_wrapper h2:before,
.advanced_pinterest_title_wrapper h2:before {
  font-family: "sw-icon-font";
  content: "A";
}

.yummly_display_title_wrapper h2:before {
  font-family: "sw-icon-font";
  content: "Y";
}

.powered_by_title_wrapper h2:before {
  font-family: "sw-icon-font";
  content: "K";
}

.swp_support_link:before {
  font-family: "dashicons";
  content: "\f348";
  font-size: 35px;
  width: 35px;
  height: 35px;
}

.sw-grid {
  float: left;
  margin-bottom: 2.1276595745%;
  padding-top: 0;
}

.sw-grid-right {
  float: right;
  margin-bottom: 2.1276595745%;
  padding-top: 0;
}

.sw-col-60,
.sw-col-140,
.sw-col-220,
.sw-col-300,
.sw-col-380,
.sw-col-460,
.sw-col-540,
.sw-col-620,
.sw-col-700,
.sw-col-780,
.sw-col-860 {
  margin-right: 2.1276595745%;
}

.sw-col-60 {
  width: 6.3829787234%;
}

.sw-col-140 {
  width: 14.8936170213%;
}

.sw-col-220 {
  width: 23.4042553191%;
}

.sw-col-300 {
  width: 31.914893617%;
}

.sw-col-380 {
  width: 40.4255319149%;
}

.sw-col-460 {
  width: 48.9361702128%;
}

.sw-col-540 {
  width: 57.4468085106%;
}

.sw-col-620 {
  width: 65.9574468085%;
}

.sw-col-700 {
  width: 74.4680851064%;
}

.sw-col-780 {
  width: 82.9787234043%;
}

.sw-col-860 {
  width: 91.4893617021%;
}

.sw-col-940 {
  width: 100%;
}

.sw-fit {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.sw-option-container *:last-child {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.sw-clearfix:after, .sw-clearfix:before {
  content: " ";
  display: table;
}

.sw-clearfix:after {
  clear: both;
}

.sw-clearfix {
  clear: both;
  width: 100%;
}

img {
  -ms-interpolation-mode: bicubic;
  border: 0;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}

.sw-admin-divider {
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #CED3DC;
  margin: 20px 0 40px 0;
}

.sw-hidden {
  display: none !important;
}

.swp_support_link {
  font-size: 18px;
  line-height: 35px;
  text-decoration: none;
  width: 35px;
  float: right;
  color: #ccc;
  margin-right: 20px;
  margin: 0;
  padding: 0;
  font-weight: bold;
}

.swp_support_link:hover {
  color: #6BCCE9;
}

.swp_support_link.swp_four_fourths {
  margin-left: 20px;
  margin-top: 13px;
}

#screen-meta-links .screen-meta-toggle {
  display: none !important;
}

/*********************************************************

	The Header Menu

*********************************************************/
#wpwrap,
#wpcontent {
  background: #fff;
  padding-left: 0;
}

.sw-top-menu {
  border-bottom: 1px solid #CED3DC;
  float: none;
  background: #fff;
  z-index: 5;
  margin: 0;
}

.sw-top-menu[sw-registered="0"] .sw-header-logo {
  height: 46px;
  margin-top: 18px;
  float: left;
  margin-right: 20px;
}

.sw-top-menu[sw-registered="1"] .sw-header-logo-pro {
  height: 46px;
  margin-top: 18px;
  float: left;
  margin-right: 20px;
}

.sw-top-menu[sw-registered="1"] .sw-header-logo {
  display: none;
}

.sw-top-menu[sw-registered="0"] .sw-header-logo-pro {
  display: none;
}

.sw-header-menu {
  height: 65px;
  margin: 0;
}

.sw-header-menu li {
  float: left;
  margin: 0 15px;
  font-size: 14px;
  display: table;
  height: 65px;
}

.sw-header-menu li:focus, .sw-header-menu li a:focus {
  outline: none;
  box-shadow: none;
}

.sw-header-menu li span {
  padding: 0 5px 5px 5px;
}

.sw-header-menu li.sw-active-tab span, .sw-header-menu li:hover span {
  border-bottom: 4px solid #30394f;
}

.sw-header-menu li a {
  color: #30394f;
  text-decoration: none;
  display: table-cell;
  vertical-align: middle;
  padding: 30px 0;
}

.sw-top-menu .sw-grid {
  margin-bottom: 0;
}

/*********************************************************

	The Header Menu

*********************************************************/
.sw-admin-wrapper, .sw-header-wrapper {
  clear: both;
  margin: 20px auto 20px auto;
  padding: 0 40px 20px 40px;
  position: relative;
}

.sw-header-wrapper {
  margin: 0;
}

.sw-tabs-container .sw-admin-tab {
  display: none;
}

.sw-tabs-container .sw-admin-tab:nth-child(1) {
  display: block;
}

.sw-admin-tab h2 {
  font-size: 26px;
  line-height: 1.2;
  margin: 0;
}

.sw-admin-tab h2.sw-h-label {
  line-height: 56px;
}

p.sw-subtitle {
  font-size: 16px;
  line-height: 1.2;
  margin: 10px 0 30px 0;
}

p.sw-checkbox-label,
p.sw-input-label,
p.sw-select-label,
p.sw-authenticate-label {
  font-size: 16px;
  font-weight: bold;
  padding-left: 10%;
}

.sw-select-label.sw-no-padding {
  padding-left: 0;
}

p.sw-short {
  margin: 1em 0 0 0;
}

p.sw-subtext-label {
  margin-top: -10px;
}

.sw-admin-sidebar img {
  margin: 5px 0 10px 0;
}

.system-status-wrapper {
  display: none;
}

.system-status-container {
  width: 90%;
  height: 250px;
  overflow: hidden;
  overflow-y: auto;
  border: 1px solid #CED3DC;
  padding: 5%;
  border-radius: 10px;
}

h3.sw-buttons-toggle {
  width: 100px;
  float: left;
  clear: left;
  margin: 15px 0 30px 0;
  padding-left: 10%;
}

input.sw-admin-input {
  padding: 15px;
  border: 1px solid #ced3cd;
  border-radius: 4px;
  float: right;
  box-shadow: none;
  margin: 2px 0 1px 0;
  width: 100%;
}

.sw-grid select {
  width: 100%;
  box-shadow: none;
  border: 1px solid #ced3cd;
  height: 51px;
  padding: 15px;
  margin: 2px 1px 3px 0;
  border-radius: 4px;
  line-height: 1;
}

/* old selectors */
a.button.sw-navy-button, a.button.sw-blue-button, a.button.sw-green-button, a.button.sw-red-button,
.swp-button {
  padding: 15px 30px;
  height: auto;
  line-height: 1;
  border-radius: 4px;
  box-shadow: none;
  float: right;
  margin: 15px 0;
}

a.button.sw-navy-button, a.button.sw-navy-button:focus {
  background: #30394f;
  color: #fff;
  border-color: #2a2d34;
  box-shadow: none;
}

a.button.sw-navy-button:hover, a.button.sw-blue-button:hover {
  background: #2a2d34;
  border-color: #2a2d34;
  color: #fff;
  box-shadow: none;
}

a.button.sw-blue-button, a.button.sw-blue-button:focus {
  background: #6bcce9;
  border-color: #6bcce9;
  color: #fff;
  box-shadow: none;
}

a.button.sw-green-button, a.button.sw-green-button:focus {
  background: #71C069;
  color: #fff;
  border-color: #71C069;
  box-shadow: none;
}

a.button.sw-red-button, a.button.sw-red-button:focus, a.button.sw-red-button:hover {
  background: #ee464f;
  color: #fff;
  border-color: #ee464f;
  box-shadow: none;
}

.sw-admin-tab a.button {
  margin: 5px 0 15px 0;
}

.sw-save-settings {
  width: 100%;
  text-align: center;
}

.sw-red-notice, .sw-green-notice {
  color: #fff;
  padding: 15px;
  border-radius: 2px;
  margin: 15px 0;
}

.sw-red-notice, .sw-loading-message {
  background: #ee464f;
}

.sw-green-notice, .sw-loading-complete {
  background: #71C069;
}

.sw-loading-bg {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  z-index: 999999999999;
}

.sw-loading-message:before, .sw-green-notice:before, .sw-loading-complete:before {
  font-family: "Dashicons";
  font-size: 26px;
  margin: 0 15px 0 0;
  vertical-align: middle;
}

.sw-red-notice:before, .sw-red-notice:before {
  font-family: "sw-icon-font";
  font-size: 26px;
  margin: 0 15px 0 0;
  vertical-align: middle;
  content: "K";
}

.sw-red-notice a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  border-bottom: 2px solid #fff;
}

.sw-red-notice a:hover {
  color: #30394f;
  border-bottom: 2px solid #30394f;
}

.sw-loading-message:before {
  content: "\f158";
}

.sw-green-notice:before, .sw-loading-complete:before {
  content: "\f147";
}

.sw-admin-tab .two-thirds-advanced h2.sw-h-label {
  line-height: 1.2;
  margin-bottom: 15px;
}

.sw-italic {
  font-style: italic;
}

p.sw-subtitle.sw-registration-text {
  padding: 20px 0 0 0;
  font-size: 120%;
  line-height: 175%;
}

.registration-wrapper[registration="1"] .swp_is_not_registered {
  display: none;
}

.registration-wrapper[registration="0"] .swp_is_registered {
  display: none;
}

.tweet-count-wrapper[registration=true] .swp_tweets_not_activated {
  display: none;
}

.sw-tweet-count-demo {
  margin: 20px 0;
}

.sw-loading-message, .sw-loading-complete {
  position: fixed;
  top: 50%;
  left: 50%;
  border-radius: 3px;
  padding: 25px;
  text-align: center;
  font-size: 20px;
  color: white;
  width: 240px;
  margin-top: -46px;
  margin-left: -120px;
}

/*********************************************************

	Textarea

*********************************************************/
.sw-grid textarea {
  width: 100%;
  height: 120px;
}

/*********************************************************

	Buttons Drag & Drop

*********************************************************/
.sw-active, .sw-inactive {
  margin: 0 0 5px 0;
  min-width: 50px;
  min-height: 40px;
  border: 1px dashed #ced3dc;
  padding: 0;
  border-radius: 4px;
  width: auto;
  height: auto;
  display: inline-block;
  max-width: 520px;
}

.sw-s {
  font-family: "sw-icon-font";
  color: #fff;
  padding: 5px 30px 4px;
  margin: 7px 5px 7px;
  border-radius: 2px;
  display: inline-block;
  font-style: normal;
  font-size: 15px;
  line-height: 15px;
  cursor: pointer;
  max-width: 15px;
}

.sw-blogger-icon:before {
  content: "c";
}

.sw-buffer-icon:before {
  content: "d";
}

.sw-ello-icon:before {
  content: "h";
}

.sw-email-icon:before {
  content: "i";
}

.sw-evernote-icon:before {
  content: "j";
}

.sw-facebook-icon:before {
  content: "k";
}

.sw-flickr-icon:before {
  content: "l";
}

.sw-flipboard-icon:before {
  content: "m";
}

.sw-hacker_news-icon:before {
  content: "o";
}

.sw-instagram-icon:before {
  content: "q";
}

.sw-linkedin-icon:before {
  content: "s";
}

.sw-medium-icon:before {
  content: "u";
}

.sw-mix-icon:before {
  content: "w";
}

.sw-more-icon:before {
  content: "B";
}

.sw-parler-icon:before {
  content: "0";
}

.sw-periscope-icon:before {
  content: "y";
}

.sw-pinterest-icon:before {
  content: "A";
}

.sw-pin-icon:before {
  content: "z";
}

.sw-pocket-icon:before {
  content: "C";
}

.sw-print-icon:before {
  content: "D";
}

.sw-reddit-icon:before {
  content: "E";
}

.sw-share-icon:before {
  content: "G";
}

.sw-social-warfare-icon:before {
  content: "K";
}

.sw-snapchat-icon:before {
  content: "J";
}

.sw-telegram-icon:before {
  content: "L";
}

.sw-tumblr-icon:before {
  content: "M";
}

.sw-twitter-icon:before {
  content: "N";
}

.sw-viber-icon:before {
  content: "O";
}

.sw-vimeo-icon:before {
  content: "P";
}

.sw-vk-icon:before {
  content: "R";
}

.sw-warfare-plugins-icon:before {
  content: "Z";
}

.sw-whatsapp-icon:before {
  content: "T";
}

.sw-xing-icon:before {
  content: "V";
}

.sw-yummly-icon:before {
  content: "Y";
}

.sw-mastodon-icon:before {
  content: "1";
}

.sw-s.sw-blogger-icon {
  background-color: #ff5722;
  border-color: #ee3900;
}

.sw-s.sw-buffer-icon {
  background-color: #323b43;
  border-color: #1c2126;
}

.sw-s.sw-ello-icon {
  background-color: #000000;
  border-color: black;
}

.sw-s.sw-email-icon {
  background-color: #6bcce9;
  border-color: #3fbde2;
}

.sw-s.sw-evernote-icon {
  background-color: #2dbe60;
  border-color: #23954b;
}

.sw-s.sw-facebook-icon {
  background-color: #1877f2;
  border-color: #0b5fcc;
}

.sw-s.sw-flickr-icon {
  background-color: #ff0084;
  border-color: #cc006a;
}

.sw-s.sw-flipboard-icon {
  background-color: #bf2626;
  border-color: #941e1e;
}

.sw-s.sw-hacker_news-icon {
  background-color: #d85623;
  border-color: #ac451c;
}

.sw-s.sw-instagram-icon {
  background-color: #ea2454;
  border-color: #c8133f;
}

.sw-s.sw-linkedin-icon {
  background-color: #2767b1;
  border-color: #1e4f87;
}

.sw-s.sw-medium-icon {
  background-color: #00ab6c;
  border-color: #00784c;
}

.sw-s.sw-mix-icon {
  background-color: #f4812c;
  border-color: #e1660c;
}

.sw-s.sw-more-icon {
  background-color: #ee464f;
  border-color: #ea1723;
}

.sw-s.sw-parler-icon {
  background-color: #be1e2c;
  border-color: #921722;
}

.sw-s.sw-periscope-icon {
  background-color: #3aa4c6;
  border-color: #2e849f;
}

.sw-s.sw-pinterest-icon {
  background-color: #e60023;
  border-color: #b3001b;
}

.sw-s.sw-pocket-icon {
  background-color: #ef4056;
  border-color: #e9132e;
}

.sw-s.sw-print-icon {
  background-color: #777777;
  border-color: #5e5e5e;
}

.sw-s.sw-reddit-icon {
  background-color: #f04b23;
  border-color: #d2340e;
}

.sw-s.sw-snapchat-icon {
  background-color: #FFFC00;
  border-color: #ccca00;
}

.sw-s.sw-telegram-icon {
  background-color: #0088CC;
  border-color: #006699;
}

.sw-s.sw-twitter-icon {
  background-color: #0D1014;
  border-color: black;
}

.sw-s.sw-tumblr-icon {
  background-color: #39475d;
  border-color: #262f3d;
}

.sw-s.sw-vimeo-icon {
  background-color: #162221;
  border-color: #020303;
}

.sw-s.sw-viber-icon {
  background-color: #8f5db7;
  border-color: #75459c;
}

.sw-s.sw-vk-icon {
  background-color: #4a76a8;
  border-color: #3a5d85;
}

.sw-s.sw-whatsapp-icon {
  background-color: #71c169;
  border-color: #52af48;
}

.sw-s.sw-xing-icon {
  background-color: #026466;
  border-color: #013334;
}

.sw-s.sw-yummly-icon {
  background-color: #e26426;
  border-color: #bc4f19;
}

.sw-s.sw-mastodon-icon {
  background-color: #6364FF;
  border-color: #3031ff;
}

@media screen and (max-width: 1350px) {
  .sw-header-menu li {
    font-size: 14px;
    margin: 0 10px;
  }
}
@media screen and (max-width: 1080px) {
  .sw-header-logo {
    display: none;
  }
}
/*********************************************************

	Premium

*********************************************************/
.sw-admin-wrapper[sw-registered="0"] [premium="1"] {
  display: none !important;
}

.sw-admin-wrapper[sw-registered="0"] .sw-option-container {
  position: relative;
}

.sw-admin-wrapper[sw-registered="0"] [premium="1"] .sw-premium-blocker {
  display: none;
}

.sw-admin-wrapper[sw-registered="0"] [premium="1"] .sw-premium-blocker:not(.no-icon):before {
  font-family: "sw-icon-font";
  content: "E";
  font-size: 24px;
  float: right;
  margin: 20px 20px 0 0;
}

.sw-admin-wrapper[sw-registered="0"] i[premium-button="1"] {
  display: none;
}

.sw-admin-wrapper[sw-registered="1"] .sw-premium-buttons {
  display: none;
}

.sw-admin-wrapper[swp-addons*=pro] [premium],
.sw-admin-wrapper[swp-addons*=affiliatewp] [premium],
.sw-admin-wrapper[swp-addons*=enhanced_shortcodes] [premium],
.sw-admin-wrapper[swp-addons*=advanced_display] [premium] {
  display: none;
}

.sw-admin-wrapper[swp-addons*=pro][swp-registrations*=pro] [premium],
.sw-admin-wrapper[swp-addons*=affiliatewp][swp-registrations*=affiliatewp] [premium],
.sw-admin-wrapper[swp-addons*=enhanced_shortcodes][swp-registrations*=enhanced_shortcodes] [premium],
.sw-admin-wrapper[swp-addons*=advanced_display][swp-registrations*=advanced_display] [premium] {
  display: inherit;
}

.ui-tooltip.sw-admin-hover-notice {
  background: #ee464f;
  color: #fff;
  padding: 15px;
  border-radius: 2px;
  margin: 15px 0;
  border: 0;
  box-shadow: none;
  max-width: none;
  padding: 20px;
}

.sw-admin-hover-notice i:before {
  font-family: "sw-icon-font";
  font-size: 26px;
  margin: 0 15px 0 0;
  vertical-align: middle;
  content: "E";
  float: left;
  font-style: normal;
}

.swp_upload_image_field {
  display: none;
}

.sw-admin-image-preview {
  max-height: 50px;
  float: right;
}

.toplevel_page_social-warfare .notice-error,
.toplevel_page_social-warfare .notice-warning,
.toplevel_page_social-warfare .notice-success,
.toplevel_page_social-warfare .notice-info,
.toplevel_page_social-warfare .is-dismissible,
.toplevel_page_social-warfare .update-nag,
.toplevel_page_social-warfare #notice-error,
.toplevel_page_social-warfare #notice-warning,
.toplevel_page_social-warfare #notice-success,
.toplevel_page_social-warfare #notice-info,
.toplevel_page_social-warfare #is-dismissible,
.toplevel_page_social-warfare #update-nag,
div.error {
  display: none;
}

.toplevel_page_social-warfare .sw-admin-wrapper .notice-error,
.toplevel_page_social-warfare .sw-admin-wrapper .notice-warning,
.toplevel_page_social-warfare .sw-admin-wrapper .notice-success,
.toplevel_page_social-warfare .sw-admin-wrapper .notice-info,
.toplevel_page_social-warfare .sw-admin-wrapper .is-dismissible,
.toplevel_page_social-warfare .sw-admin-wrapper .update-nag,
.toplevel_page_social-warfare .sw-admin-wrapper #notice-error,
.toplevel_page_social-warfare .sw-admin-wrapper #notice-warning,
.toplevel_page_social-warfare .sw-admin-wrapper #notice-success,
.toplevel_page_social-warfare .sw-admin-wrapper #notice-info,
.toplevel_page_social-warfare .sw-admin-wrapper #is-dismissible,
.toplevel_page_social-warfare .sw-admin-wrapper #update-nag,
div.error {
  display: block;
}

.sw-grid-textarea {
  border: rgb(221, 221, 221);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);
  height: 120px;
  width: 97%;
}

#color-notice {
  position: fixed;
  bottom: 15px;
  margin: 0 auto;
  left: 25%;
  right: 25%;
  background: rgba(255, 225, 255, 0.37);
  background-color: #ced3dc;
  color: #30394f;
  padding: 20px;
  border-radius: 4px;
  text-align: left;
  width: 650px;
}

#color-notice p {
  font-size: 16px;
  padding: 0px;
  margin: 0px;
}

#color-notice .color-dismiss {
  float: right;
  color: #ffffff;
  font-weight: 600;
}

#color-notice .color-dismiss:before {
  content: "x";
  background: #30394f;
  border-radius: 50%;
  width: 26px;
  display: block;
  text-align: center;
  height: 26px;
  line-height: 22px;
  font-size: 22px;
  cursor: pointer;
  padding: 0;
  opacity: 0.4;
}

.swp-icon-tooltip {
  position: absolute;
  padding: 10px;
  text-align: center;
  min-width: 75px;
  background: #ced3dc;
  color: #fff;
  border-radius: 3px;
  font-size: 13px;
  letter-spacing: 1.2px;
  font-family: "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.swp-authorization-button {
  color: white;
  text-decoration: none;
  font-size: 15px;
  line-height: 1;
}

a.swp-button.swp-authorization-button:active, a.swp-button.swp-authorization-button:focus, a.swp-button.swp-authorization-button:hover {
  color: #fff;
  outline: none;
  box-shadow: none;
}

a.swp-button.swp-authorization-button {
  padding: 15px;
}

.swp-authorization-button > div {
  display: flex;
  width: 100%;
  text-align: right;
  justify-content: space-between;
  align-items: center;
}

.swp-authorization-button i.sw {
  margin-top: 4px;
  padding-right: 10px;
  font-size: 24px;
}

.swp-authorization-button:hover {
  color: white;
}

.sw-grid.sw-col-940.sw-top-menu {
  width: 100%;
  box-sizing: border-box;
}

/*# sourceMappingURL=admin-options-page.css.map */
