.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-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-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-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-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-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
      list-style: none; }
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  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-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    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-container--classic .select2-selection--single .select2-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-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  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-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  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-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

/*! jQuery UI - v1.10.1 - 2013-03-10
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.datepicker.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #eeeeee url(../../img/datepicker/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #e78f08;
	background: #f6a828 url(../../img/datepicker/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #cccccc;
	background: #f6f6f6 url(../../img/datepicker/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #1c94c4;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #fbcb09;
	background: #fdf5ce url(../../img/datepicker/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #c77405;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #c77405;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #fbd850;
	background: #ffffff url(../../img/datepicker/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #eb8f00;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #eb8f00;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fed22f;
	background: #ffe45c url(../../img/datepicker/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #b81900 url(../../img/datepicker/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
	color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
	background-position: 16px 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(../../img/datepicker/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(../../img/datepicker/ui-icons_ffffff_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(../../img/datepicker/ui-icons_ef8c08_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(../../img/datepicker/ui-icons_ef8c08_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(../../img/datepicker/ui-icons_ef8c08_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(../../img/datepicker/ui-icons_228ef1_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(../../img/datepicker/ui-icons_ffd27a_256x240.png);
}

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #666666 url(../../img/datepicker/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
	opacity: .5;
	filter: Alpha(Opacity=50);
}
.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000000 url(../../img/datepicker/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
	opacity: .2;
	filter: Alpha(Opacity=20);
	border-radius: 5px;
}

/**
 * Melon skin from: https://github.com/rtsinani/jquery-datepicker-skins
 */

.wp-admin {
	font-size: 90%;
}

.wp-admin .ui-widget {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	background: #2e3641;
	border: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}

.wp-admin .ui-datepicker {
	padding: 0;
}

.wp-admin .ui-datepicker-header {
	border: none;
	background: transparent;
	font-weight: normal;
	font-size: 15px;
}

.wp-admin .ui-datepicker-header .ui-state-hover {
	background: transparent;
	border-color: transparent;
	cursor: pointer;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}

.wp-admin .ui-datepicker .ui-datepicker-title {
	margin-top: .4em;
	margin-bottom: .3em;
	color: #e9f0f4;
}

.wp-admin .ui-datepicker .ui-datepicker-prev-hover,
.wp-admin .ui-datepicker .ui-datepicker-next-hover,
.wp-admin .ui-datepicker .ui-datepicker-next,
.wp-admin .ui-datepicker .ui-datepicker-prev {
	top: .9em;
	border:none;
}

.wp-admin .ui-datepicker .ui-datepicker-prev-hover {
	left: 2px;
}

.wp-admin .ui-datepicker .ui-datepicker-next-hover {
	right: 2px;
}

.wp-admin .ui-datepicker .ui-datepicker-next span,
.wp-admin .ui-datepicker .ui-datepicker-prev span {
	background-image: url(../../img/datepicker/ui-icons_ffffff_256x240.png);
	background-position: -32px 0;
	margin-top: 0;
	top: 0;
	font-weight: normal;
}

.wp-admin .ui-datepicker .ui-datepicker-prev span {
	background-position: -96px 0;
}

.wp-admin .ui-datepicker table {
	margin: 0;
}

.wp-admin .ui-datepicker th {
	padding: 1em 0;
	color: #ccc;
	font-size: 13px;
	font-weight: normal;
	border: none;
	border-top: 1px solid #3a414d;
}

.wp-admin .ui-datepicker td {
	background: #f97e76;
	border: none;
	padding: 0;
}

.wp-admin td .ui-state-default {
	background: transparent;
	border: none;
	text-align: center;
	padding: .5em;
	margin: 0;
	font-weight: normal;
	color: #efefef;
	font-size: 16px;
}

.wp-admin .ui-state-disabled  {
	opacity: 1;
}

.wp-admin .ui-state-disabled .ui-state-default {
	color: #fba49e;
}

.wp-admin td .ui-state-active,
.wp-admin td .ui-state-hover {
	background: #2e3641;
}


.clearfix {
  zoom: 1;
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
a:focus {
  outline: 0 none !important;
}
.mailpoet_success {
  color: #090;
}
.mailpoet_error {
  color: #900;
}
.mailpoet_hidden {
  display: none;
}
.mailpoet_spaced_block {
  margin: 1em 0;
}
.mailpoet_centered {
  text-align: center;
}
.select2-container {
  width: 25em !important;
}
input.select2-search__field::-webkit-input-placeholder {
  color: #999 /* default Select2 placeholder color for single dropdown */;
}
input.select2-search__field:-moz-placeholder {
  color: #999 /* default Select2 placeholder color for single dropdown */;
}
input.select2-search__field::-moz-placeholder {
  color: #999 /* default Select2 placeholder color for single dropdown */;
}
input.select2-search__field:-ms-input-placeholder {
  color: #999 /* default Select2 placeholder color for single dropdown */;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 1px solid #aaa; /* default Select2 border for single dropdown */
}
textarea.regular-text {
  width: 25em !important;
}
@media screen and (max-width: 782px) {
  .select2-container {
    width: 100% !important;
  }
}
progress {
  background-color: #efefef;
  height: 2em;
  border: 0;
  width: 100%;
}
progress::-webkit-progress-bar {
  background-color: #efefef;
}
progress::-webkit-progress-value {
  background-color: #69b1e9;
  border-radius: 5px;
}
progress::-moz-progress-bar {
  background-color: #69b1e9;
  border-radius: 5px;
}
p.sender_email_address_warning.sender_email_address_warning,
p.sender_email_address_warning.sender_email_address_warning a {
  color: #900;
  text-align: left;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  -ms-flex-item-align: start;
}
p.sender_email_address_warning:first-child {
  margin-top: 1em;
}
body.mailpoet_modal_opened {
  overflow: hidden;
}
.mailpoet_modal_overlay {
  height: 100%;
  left: 0;
  overflow-y: auto;
  overflow-x: hidden;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100000;
  background-color: rgba(0,0,0,0.6);
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mailpoet_modal_highlight {
  pointer-events: none;
  background-color: #f1f1f1;
  position: relative;
  z-index: 100001 !important;
  -webkit-box-shadow: 0px 0px 20px 2px rgba(255,255,255,0.75);
  box-shadow: 0px 0px 20px 2px rgba(255,255,255,0.75);
}
.mailpoet_modal_overlay.mailpoet_overlay_hidden {
  background-color: transparent;
}
.mailpoet_modal_overlay.mailpoet_overlay_loading {
  background-color: rgba(0,0,0,0.6) !important;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: box !important;
  display: flex !important;
}
.mailpoet_popup {
  z-index: 25;
  max-width: 100%;
  margin: auto;
  -webkit-animation: mailpoet_popup_fadein 0.5s;
  -moz-animation: mailpoet_popup_fadein 0.5s;
  -o-animation: mailpoet_popup_fadein 0.5s;
  -ms-animation: mailpoet_popup_fadein 0.5s;
  animation: mailpoet_popup_fadein 0.5s;
}
.mailpoet_popup_wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
  background-color: #fff;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 0;
  border-radius: 4px;
  -webkit-box-shadow: 1px 2px 4px #343434;
  box-shadow: 1px 2px 4px #343434;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 30px;
}
.mailpoet_overlay_hidden .mailpoet_popup_wrapper {
  border: 1px solid #333;
}
.mailpoet_popup_title h2 {
  font-size: 23px;
  font-weight: 600;
  line-height: 29px;
  margin: 0 43px 0 0;
}
.mailpoet_popup_body {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  position: relative;
  margin-top: 20px;
}
.mailpoet_popup_body .button + .button {
  margin-left: 10px;
}
.mailpoet_popup_has_title .mailpoet_popup_body {
  margin-top: 30px;
}
.mailpoet_modal_overlay.mailpoet_panel_overlay {
  top: 32px;
  overflow: hidden;
}
.mailpoet_panel {
  display: none;
  position: fixed;
  z-index: 100002;
  top: 0;
  bottom: 0;
  padding: 0;
  margin: 0;
  width: 100%;
  -webkit-transition: margin 350ms ease-out;
  -moz-transition: margin 350ms ease-out;
  -o-transition: margin 350ms ease-out;
  -ms-transition: margin 350ms ease-out;
  transition: margin 350ms ease-out;
}
.mailpoet_panel_wrapper {
  background-color: #f1f1f1;
  border: 1px solid #e1e1e1;
  border-top: 0 none;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  width: 100%;
  top: 0;
  z-index: 0;
}
.mailpoet_panel_title {
  margin: 0;
  padding: 0;
  position: relative;
  height: 0;
}
.mailpoet_panel_title h2 {
  color: #cfcfcf;
  border-left: 1px solid #444;
  border-right: 1px solid #444;
  font-size: 1em;
  font-weight: normal;
  margin: 0;
  padding: 0 30px 0 10px;
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  line-height: 32px;
}
.mailpoet_panel_body {
  padding: 10px 10px 36px 10px;
}
.mailpoet_modal_close {
  cursor: pointer;
  position: absolute;
  overflow: hidden;
  padding: 0;
  z-index: 2;
  outline: 0 none;
}
.mailpoet_modal_close svg {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  stroke: #979797;
}
.mailpoet_modal_close svg:hover {
  stroke: #636363;
}
.mailpoet_popup .mailpoet_modal_close {
  right: 30px;
  top: 30px;
  width: 23px;
  height: 23px;
  padding: 3px 0;
}
.mailpoet_panel .mailpoet_modal_close {
  width: 16px;
  height: 16px;
  right: 20px;
  top: 20px;
  padding: 2px 0;
}
.mailpoet_modal_close:focus {
  outline: 0 none;
}
.mailpoet_align_left {
  margin: 0;
  text-align: left;
}
.mailpoet_align_center {
  margin: 0;
  text-align: center;
}
.mailpoet_align_right {
  margin: 0;
  text-align: right;
}
@media screen and (max-width: 782px) {
  .mailpoet_modal_overlay {
    padding: 10px;
  }
  .mailpoet_popup {
    width: 100%;
    min-width: auto !important;
  }
  .mailpoet_popup_wrapper {
    padding: 12px;
  }
  .mailpoet_popup_title h2 {
    margin-right: 33px;
  }
  .mailpoet_popup .mailpoet_modal_close {
    top: 12px;
    right: 12px;
  }
  .mailpoet_modal_overlay.mailpoet_panel_overlay {
    top: 46px;
  }
  .mailpoet_panel_body {
    padding-bottom: 52px;
  }
}
.mailpoet_loading {
  height: 32px;
  width: 150px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.mailpoet_modal_loading {
  -webkit-animation-direction: linear;
  -moz-animation-direction: linear;
  -o-animation-direction: linear;
  -ms-animation-direction: linear;
  animation-direction: linear;
  -webkit-animation-duration: 1.95s;
  -moz-animation-duration: 1.95s;
  -o-animation-duration: 1.95s;
  -ms-animation-duration: 1.95s;
  animation-duration: 1.95s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: bounce_mailpoet_modal_loading;
  -moz-animation-name: bounce_mailpoet_modal_loading;
  -o-animation-name: bounce_mailpoet_modal_loading;
  -ms-animation-name: bounce_mailpoet_modal_loading;
  animation-name: bounce_mailpoet_modal_loading;
  border-radius: 21px;
  background-color: #e01d4e;
  height: 32px;
  margin-left: 17px;
  width: 32px;
}
.mailpoet_modal_loading_1 {
  -webkit-animation-delay: 0.39s;
  -moz-animation-delay: 0.39s;
  -o-animation-delay: 0.39s;
  -ms-animation-delay: 0.39s;
  animation-delay: 0.39s;
}
.mailpoet_modal_loading_2 {
  -webkit-animation-delay: 0.91s;
  -moz-animation-delay: 0.91s;
  -o-animation-delay: 0.91s;
  -ms-animation-delay: 0.91s;
  animation-delay: 0.91s;
}
.mailpoet_modal_loading_3 {
  -webkit-animation-delay: 1.17s;
  -moz-animation-delay: 1.17s;
  -o-animation-delay: 1.17s;
  -ms-animation-delay: 1.17s;
  animation-delay: 1.17s;
}
@-moz-keyframes mailpoet_popup_fadein {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes mailpoet_popup_fadein {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes mailpoet_popup_fadein {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes mailpoet_popup_fadein {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-moz-keyframes bounce_mailpoet_modal_loading {
  0%, 50% {
    background-color: #064e6d;
  }
}
@-webkit-keyframes bounce_mailpoet_modal_loading {
  0%, 50% {
    background-color: #064e6d;
  }
}
@-o-keyframes bounce_mailpoet_modal_loading {
  0%, 50% {
    background-color: #064e6d;
  }
}
@keyframes bounce_mailpoet_modal_loading {
  0%, 50% {
    background-color: #064e6d;
  }
}
.mailpoet_notice {
  position: relative;
  clear: both;
}
/* BASICS */

.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
  color: black;
  direction: ltr;
}

/* PADDING */

.CodeMirror-lines {
  padding: 4px 0; /* Vertical padding around content */
}
.CodeMirror pre {
  padding: 0 4px; /* Horizontal padding of content */
}

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: white; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}
.CodeMirror-linenumbers {}
.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap;
}

.CodeMirror-guttermarker { color: black; }
.CodeMirror-guttermarker-subtle { color: #999; }

/* CURSOR */

.CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}
.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0 !important;
  background: #7e7;
}
.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}
.cm-fat-cursor-mark {
  background-color: rgba(20, 255, 20, 0.5);
  -webkit-animation: blink 1.06s steps(1) infinite;
  -moz-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
}
.cm-animate-fat-cursor {
  width: auto;
  border: 0;
  -webkit-animation: blink 1.06s steps(1) infinite;
  -moz-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
  background-color: #7e7;
}
@-moz-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@-webkit-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}

/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror-overwrite .CodeMirror-cursor {}

.cm-tab { display: inline-block; text-decoration: inherit; }

.CodeMirror-rulers {
  position: absolute;
  left: 0; right: 0; top: -50px; bottom: -20px;
  overflow: hidden;
}
.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  top: 0; bottom: 0;
  position: absolute;
}

/* DEFAULT THEME */

.cm-s-default .cm-header {color: blue;}
.cm-s-default .cm-quote {color: #090;}
.cm-negative {color: #d44;}
.cm-positive {color: #292;}
.cm-header, .cm-strong {font-weight: bold;}
.cm-em {font-style: italic;}
.cm-link {text-decoration: underline;}
.cm-strikethrough {text-decoration: line-through;}

.cm-s-default .cm-keyword {color: #708;}
.cm-s-default .cm-atom {color: #219;}
.cm-s-default .cm-number {color: #164;}
.cm-s-default .cm-def {color: #00f;}
.cm-s-default .cm-variable,
.cm-s-default .cm-punctuation,
.cm-s-default .cm-property,
.cm-s-default .cm-operator {}
.cm-s-default .cm-variable-2 {color: #05a;}
.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}
.cm-s-default .cm-comment {color: #a50;}
.cm-s-default .cm-string {color: #a11;}
.cm-s-default .cm-string-2 {color: #f50;}
.cm-s-default .cm-meta {color: #555;}
.cm-s-default .cm-qualifier {color: #555;}
.cm-s-default .cm-builtin {color: #30a;}
.cm-s-default .cm-bracket {color: #997;}
.cm-s-default .cm-tag {color: #170;}
.cm-s-default .cm-attribute {color: #00c;}
.cm-s-default .cm-hr {color: #999;}
.cm-s-default .cm-link {color: #00c;}

.cm-s-default .cm-error {color: #f00;}
.cm-invalidchar {color: #f00;}

.CodeMirror-composing { border-bottom: 2px solid; }

/* Default styles for common addons */

div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}
.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
.CodeMirror-activeline-background {background: #e8f2ff;}

/* STOP */

/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */

.CodeMirror {
  position: relative;
  overflow: hidden;
  background: white;
}

.CodeMirror-scroll {
  overflow: scroll !important; /* Things will break if this is overridden */
  /* 30px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -30px; margin-right: -30px;
  padding-bottom: 30px;
  height: 100%;
  outline: none; /* Prevent dragging from highlighting the element */
  position: relative;
}
.CodeMirror-sizer {
  position: relative;
  border-right: 30px solid transparent;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
}
.CodeMirror-vscrollbar {
  right: 0; top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.CodeMirror-hscrollbar {
  bottom: 0; left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.CodeMirror-scrollbar-filler {
  right: 0; bottom: 0;
}
.CodeMirror-gutter-filler {
  left: 0; bottom: 0;
}

.CodeMirror-gutters {
  position: absolute; left: 0; top: 0;
  min-height: 100%;
  z-index: 3;
}
.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -30px;
}
.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important;
}
.CodeMirror-gutter-background {
  position: absolute;
  top: 0; bottom: 0;
  z-index: 4;
}
.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}
.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }

.CodeMirror-lines {
  cursor: text;
  min-height: 1px; /* prevents collapsing before first draw */
}
.CodeMirror pre {
  /* Reset some styles that the rest of the page might have set */
  -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-variant-ligatures: contextual;
  font-variant-ligatures: contextual;
}
.CodeMirror-wrap pre {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}

.CodeMirror-linebackground {
  position: absolute;
  left: 0; right: 0; top: 0; bottom: 0;
  z-index: 0;
}

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  padding: 0.1px; /* Force widget margins to stay inside of the container */
}

.CodeMirror-widget {}

.CodeMirror-rtl pre { direction: rtl; }

.CodeMirror-code {
  outline: none;
}

/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.CodeMirror-cursor {
  position: absolute;
  pointer-events: none;
}
.CodeMirror-measure pre { position: static; }

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3;
}
div.CodeMirror-dragcursors {
  visibility: visible;
}

.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}

.CodeMirror-selected { background: #d9d9d9; }
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
.CodeMirror-crosshair { cursor: crosshair; }
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }

.cm-searching {
  background-color: #ffa;
  background-color: rgba(255, 255, 0, .4);
}

/* Used to force a border model for a node */
.cm-force-border { padding-right: .1px; }

@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}

/* See issue #2901 */
.cm-tab-wrap-hack:after { content: ''; }

/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext { background: none; }

/* neo theme for codemirror */

/* Color scheme */

.cm-s-neo.CodeMirror {
  background-color:#ffffff;
  color:#2e383c;
  line-height:1.4375;
}
.cm-s-neo .cm-comment { color:#75787b; }
.cm-s-neo .cm-keyword, .cm-s-neo .cm-property { color:#1d75b3; }
.cm-s-neo .cm-atom,.cm-s-neo .cm-number { color:#75438a; }
.cm-s-neo .cm-node,.cm-s-neo .cm-tag { color:#9c3328; }
.cm-s-neo .cm-string { color:#b35e14; }
.cm-s-neo .cm-variable,.cm-s-neo .cm-qualifier { color:#047d65; }


/* Editor styling */

.cm-s-neo pre {
  padding:0;
}

.cm-s-neo .CodeMirror-gutters {
  border:none;
  border-right:10px solid transparent;
  background-color:transparent;
}

.cm-s-neo .CodeMirror-linenumber {
  padding:0;
  color:#e0e2e5;
}

.cm-s-neo .CodeMirror-guttermarker { color: #1d75b3; }
.cm-s-neo .CodeMirror-guttermarker-subtle { color: #e0e2e5; }

.cm-s-neo .CodeMirror-cursor {
  width: auto;
  border: 0;
  background: rgba(155,157,162,0.37);
  z-index: 1;
}

#mailpoet_form_name {
  font-size: 23px;
}
#mailpoet_form_history {
  display: none;
}
#mailpoet_form_editor {
  padding: 20px;
  width: 300px;
  border: 1px solid #ccc;
  position: relative;
  background-color: #fff;
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2), inset 0 0 20px rgba(0,0,0,0.1);
  box-shadow: 0 0 5px rgba(0,0,0,0.2), inset 0 0 20px rgba(0,0,0,0.1);
}
#mailpoet_form_editor:before,
#mailpoet_form_editor:after {
  position: absolute;
  width: 40%;
  height: 10px;
  content: ' ';
  left: 12px;
  bottom: 12px;
  background: transparent;
  -webkit-transform: skew(-5deg) rotate(-5deg);
  -ms-transform: skew(-5deg) rotate(-5deg);
  -webkit-transform: skew(-5deg) rotate(-5deg);
  -moz-transform: skew(-5deg) rotate(-5deg);
  -o-transform: skew(-5deg) rotate(-5deg);
  -ms-transform: skew(-5deg) rotate(-5deg);
  transform: skew(-5deg) rotate(-5deg);
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.3);
  box-shadow: 0 6px 12px rgba(0,0,0,0.3);
  z-index: -1;
}
#mailpoet_form_editor:after {
  left: auto;
  right: 12px;
  -webkit-transform: skew(5deg) rotate(5deg);
  -ms-transform: skew(5deg) rotate(5deg);
  -webkit-transform: skew(5deg) rotate(5deg);
  -moz-transform: skew(5deg) rotate(5deg);
  -o-transform: skew(5deg) rotate(5deg);
  -ms-transform: skew(5deg) rotate(5deg);
  transform: skew(5deg) rotate(5deg);
}
.mailpoet_warning {
  font-weight: bold;
  color: #900;
}
.block_placeholder {
  font-weight: bold;
  height: 0;
  overflow: hidden;
  line-height: 30px;
  text-align: center;
  border: 0 none;
  width: 298px;
  z-index: 9500;
  margin: 0 auto;
  text-indent: -9999px;
}
.block_placeholder.active {
  text-indent: 0;
/*border:1px dashed #dfdfdf;*/
/*background-color:#f5f5f5;*/
  background-color: #4cb7e1;
  display: block;
  overflow: auto;
  height: 30px;
}
.block_placeholder.hover {
  background-color: #0074a2;
  border-color: #0074a2;
  color: #fff;
}
.mailpoet_form_block {
  background-color: #fff;
  height: 20px;
  border: 0 none;
}
.mailpoet_form_block.highlighted {
  border: 1px solid #5897fb;
  padding: 9px 17px;
}
.mailpoet_form_block img {
  max-width: 100%;
}
.mailpoet_form_block p {
  margin: 5px 0;
  word-wrap: break-word;
}
.mailpoet_radio,
.mailpoet_checkbox {
  margin: -2px 5px 0 0;
}
#mailpoet_form_wrapper {
  position: relative;
  margin: 20px 0 0 0;
}
#mailpoet_form_container {
  width: 340px;
  margin: 0;
}
#mailpoet_form_editor.loading,
#mailpoet_form_toolbar.loading {
  background: url("loading.gif") no-repeat center center #fcfcfc;
}
#mailpoet_form_toolbar.loading {
  border: 1px solid #dfdfdf;
}
#mailpoet_form_toolbar.loading #mailpoet_toolbar_fields {
  visibility: hidden;
  z-index: 1;
}
#wysija-add-field {
  float: none;
}
#mailpoet_form_toolbar {
  z-index: 999;
  position: absolute;
  width: 400px;
}
#mailpoet_form_toolbar .mailpoet_form_toolbar_tabs {
  border-bottom: 1px solid #dfdfdf;
  line-height: 0;
}
#mailpoet_form_toolbar .add_custom_field {
  text-align: center;
  padding: 15px 0 5px 0;
}
#mailpoet_form_toolbar .mailpoet_form_toolbar_tabs li,
#mailpoet_form_toolbar .mailpoet_form_toolbar_tabs a {
  margin: 0;
  height: 30px;
  line-height: 30px;
  padding: 0;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  *float: left;
  outline: 0 none;
}
#mailpoet_form_toolbar .mailpoet_form_toolbar_tabs a {
  outline: 0 none;
  text-decoration: none;
  color: #a6a6a6;
}
#mailpoet_form_toolbar .mailpoet_form_toolbar_tabs li {
  margin: 0 0 1px 0;
}
#mailpoet_form_toolbar .mailpoet_form_toolbar_tabs a {
  font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
  background-color: #f5f5f5;
  background: -webkit-linear-gradient(center top, #f9f9f9, #f5f5f5);
  background: -moz-linear-gradient(center top, #f9f9f9, #f5f5f5);
  background: -o-linear-gradient(center top, #f9f9f9, #f5f5f5);
  background: -ms-linear-gradient(center top, #f9f9f9, #f5f5f5);
  background: linear-gradient(center top, #f9f9f9, #f5f5f5);
  border: 1px solid #dfdfdf;
  border-radius: 3px 3px 0 0;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  padding: 0 7px;
}
#mailpoet_form_toolbar .mailpoet_form_toolbar_tabs a:hover {
  background-color: #eee;
}
#mailpoet_form_toolbar .mailpoet_form_toolbar_tabs a.selected {
  color: #000;
  border-bottom: 0 none;
  background: #fcfcfc;
  filter: none;
  padding-bottom: 1px;
}
#mailpoet_form_toolbar .mailpoet_form_toolbar_tabs .last a,
.wysija_params {
  display: none !important;
}
#mailpoet_form_toolbar .mailpoet_form_toolbar_tabs,
#mailpoet_form_toolbar #mailpoet_toolbar_fields {
  position: relative;
  z-index: 9998;
  margin: 0;
}
#mailpoet_form_name_input {
  vertical-align: bottom;
}
.mailpoet_form_widget {
  width: 298px;
  height: 25px;
  line-height: 25px;
  z-index: 9999 !important;
}
.mailpoet_toolbar_section {
  margin-bottom: 0;
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #e5e5e5;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04);
  box-shadow: 0 1px 1px rgba(0,0,0,0.04);
  min-width: 255px;
  position: relative;
  cursor: pointer;
  overflow: hidden;
  max-height: 1000px;
  -webkit-transition: max-height 0.5s ease-in-out;
  -moz-transition: max-height 0.5s ease-in-out;
  -o-transition: max-height 0.5s ease-in-out;
  -ms-transition: max-height 0.5s ease-in-out;
  transition: max-height 0.5s ease-in-out;
}
.mailpoet_toolbar_section > div {
  padding: 10px 20px 20px 20px;
  overflow: auto;
  height: 100%;
  min-width: 255px;
}
.mailpoet_toolbar_section h3 {
  margin: 10px;
  position: relative;
}
.mailpoet_toolbar_section.closed {
  max-height: 38px;
}
.mailpoet_toolbar_section .mailpoet_toggle {
  position: absolute;
  top: 0;
  right: 0;
  height: 38px;
  width: 27px;
}
.mailpoet_toolbar_section .mailpoet_toggle:focus {
  outline: 0 none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.mailpoet_toolbar_section .mailpoet_toggle:before {
  right: 12px;
  font: 400 20px/1 dashicons;
  speak: none;
  display: inline-block;
  padding: 8px 10px;
  top: 0;
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: none !important;
  content: '\f142';
}
.mailpoet_toolbar_section.closed .mailpoet_toggle:before {
  content: '\f140';
}
#mailpoet_form_styles {
  margin: 10px;
  max-width: 318px;
  width: 318px;
  min-height: 300px;
  resize: vertical;
}
#mailpoet_form_toolbar a.mailpoet_form_field,
.mailpoet_form_widget {
  height: 25px;
  line-height: 25px;
  background-color: #f5f5f5;
  background: -webkit-linear-gradient(center top, #f9f9f9, #ececec);
  background: -moz-linear-gradient(center top, #f9f9f9, #ececec);
  background: -o-linear-gradient(center top, #f9f9f9, #ececec);
  background: -ms-linear-gradient(center top, #f9f9f9, #ececec);
  background: linear-gradient(center top, #f9f9f9, #ececec);
  border: 1px solid #dfdfdf;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  display: block;
  font-size: 12px;
  font-weight: bold;
  padding: 0 7px;
  cursor: move;
  color: #222;
  text-shadow: 0 1px 0 #fff;
}
#mailpoet_form_toolbar a.mailpoet_form_field.disabled {
  cursor: pointer;
  color: #ccc;
  pointer-events: none;
}
.mailpoet_form_field_edit {
  position: absolute;
  right: 27px;
  bottom: 13px;
}
.mailpoet_form_field_delete {
  position: absolute;
  right: 7px;
  bottom: 13px;
}
#mailpoet_toolbar_fields li {
  padding: 0 0 10px 0;
  position: relative;
}
#mailpoet_toolbar_fields li.notice {
  font-style: italic;
  font-size: 11px;
  margin: 0 !important;
  border: 0 none !important;
  background: none !important;
}
.mailpoet_form_block {
  position: relative;
  margin: 0;
  padding: 10px 18px 10px 18px;
  display: inline-table;
  display: block;
  height: 1%;
  margin: 0;
  z-index: 98;
}
.mailpoet_form_block.dragging {
  z-index: 99000;
  pointer-events: none;
}
.mailpoet_form_block:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.mailpoet_form_block.hover {
  border: 1px dashed #bbb;
  margin: 0 0 0 0;
  padding: 9px 17px 9px 17px;
}
.mailpoet_form_block.static {
/*padding:0;
    margin:0;*/
  background-color: #999;
}
.mailpoet_form_block .wysija_controls {
  background-color: #dfdfdf;
  background: -webkit-linear-gradient(center top, #eee, #bbb);
  background: -moz-linear-gradient(center top, #eee, #bbb);
  background: -o-linear-gradient(center top, #eee, #bbb);
  background: -ms-linear-gradient(center top, #eee, #bbb);
  background: linear-gradient(center top, #eee, #bbb);
  border-radius: 2px;
  border: 1px solid #ccc;
  position: absolute;
  margin: 0;
  padding: 0;
  width: 298px;
  height: 20px;
  left: -1px;
  right: 0;
  top: -22px;
}
.mailpoet_form_block .wysija_controls li {
  float: left;
  width: 20px;
  height: 20px;
}
.mailpoet_form_block .wysija_controls a {
  cursor: pointer;
  float: left;
  font-size: 120%;
  font-weight: bold;
  height: 20px;
  line-height: 20px;
  text-align: center;
  width: 20px;
  color: #000;
}
.mailpoet_form_block .wysija_controls a.remove {
  margin: 0 0 0 1px;
}
.mailpoet_form_block .handle_container,
.mailpoet_form_block .handle_container a {
  float: none;
  width: 40px !important;
}
.mailpoet_form_block .handle_container {
  left: 140px;
  top: 0;
  position: absolute;
}
.wysija_controls a span,
.wysija_gallery .wysija_tools a span,
.wysija_image .wysija_tools a span,
.wysija_text .wysija_tools a span,
#mailpoet_toolbar_fields a span {
  display: block;
  height: 20px;
  width: 20px;
}
.wysija_controls span input {
  margin: 2px 0 0 0;
  padding: 0;
  color: transparent;
}
.alignment-left span {
  background: url("../../img/form_editor_icons.png") no-repeat 0 0;
}
.alignment-left.active span,
.alignment-left:hover span {
  background: url("../../img/form_editor_icons.png") no-repeat 0 -20px;
}
.alignment-center span {
  background: url("../../img/form_editor_icons.png") no-repeat -20px 0;
}
.alignment-center.active span,
.alignment-center:hover span {
  background: url("../../img/form_editor_icons.png") no-repeat -20px -20px;
}
.alignment-right span {
  background: url("../../img/form_editor_icons.png") no-repeat -40px 0;
}
.alignment-right.active span,
.alignment-right:hover span {
  background: url("../../img/form_editor_icons.png") no-repeat -40px -20px;
}
.add-link span {
  background: url("../../img/form_editor_icons.png") no-repeat -60px 0;
}
.add-link.active span,
.add-link:hover span {
  background: url("../../img/form_editor_icons.png") no-repeat -60px -20px;
}
.remove-link span {
  background: url("../../img/form_editor_icons.png") no-repeat -80px 0;
}
.remove-link.active span,
.remove-link:hover span {
  background: url("../../img/form_editor_icons.png") no-repeat -80px -20px;
}
.remove span,
.delete span {
  background: url("../../img/form_editor_icons.png") no-repeat -100px 0;
}
.remove.active span,
.remove:hover span,
.delete.active span,
.delete:hover span {
  background: url("../../img/form_editor_icons.png") no-repeat -100px -20px;
}
.handle span {
  background: url("../../img/handle.png") no-repeat;
  cursor: move;
  width: 40px !important;
}
.duplicate span {
  background: url("../../img/form_editor_icons.png") no-repeat -140px 0;
}
.duplicate.active span,
.duplicate:hover span {
  background: url("../../img/form_editor_icons.png") no-repeat -140px -20px;
}
.settings span {
  background: url("../../img/form_editor_icons.png") no-repeat -160px 0;
}
.settings.active span,
.settings:hover span {
  background: url("../../img/form_editor_icons.png") no-repeat -160px -20px;
}
.icon-plus span {
  background: url("../../img/form_editor_icons.png") no-repeat -200px 0;
}
.icon-plus.active span,
.icon-plus:hover span {
  background: url("../../img/form_editor_icons.png") no-repeat -200px -20px;
}
.icon-minus span {
  background: url("../../img/form_editor_icons.png") no-repeat -220px 0;
}
.icon-minus.active span,
.icon-minus:hover span {
  background: url("../../img/form_editor_icons.png") no-repeat -220px -20px;
}
.wysija_options {
  display: none;
}
.wysija_settings {
  position: absolute;
  z-index: 1000;
}
.wysija_settings a {
  background-color: #f5f5f5;
  background: -webkit-linear-gradient(center top, #f9f9f9, #ececec);
  background: -moz-linear-gradient(center top, #f9f9f9, #ececec);
  background: -o-linear-gradient(center top, #f9f9f9, #ececec);
  background: -ms-linear-gradient(center top, #f9f9f9, #ececec);
  background: linear-gradient(center top, #f9f9f9, #ececec);
  border: 1px solid #dfdfdf;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;
  color: #222;
  text-shadow: 0 1px 0 #fff;
  text-decoration: none;
  display: block;
  padding: 5px 5px 3px 27px;
}
.wysija_settings a span {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 3px;
  left: 5px;
}
.mailpoet_form_block label {
  margin: 0 5px 0 0;
  display: block;
}
#mailpoet_on_success textarea,
#mailpoet_on_success select {
  width: 100%;
}
#mailpoet_on_success textarea {
  height: 50px;
  min-height: 50px;
  resize: vertical;
}
.mailpoet_form_block textarea {
  resize: none;
}
.mailpoet_form_block input,
.mailpoet_form_block textarea {
  pointer-events: none;
}
#mailpoet_form_export textarea {
  width: 340px;
  height: 150px;
  min-height: 150px;
  resize: vertical;
  font-size: 85%;
  display: none;
}
.mailpoet_form_field_edit,
.mailpoet_form_field_delete {
  text-decoration: none;
}
.mailpoet_form_field_edit:hover .dashicons-admin-generic:before,
.mailpoet_form_field_delete:hover .dashicons-dismiss:before,
.settings:hover .dashicons-admin-generic:before {
  color: #2ea2cc;
}
.mailpoet_form_field_edit span,
.mailpoet_form_field_delete span {
  background: none !important;
  color: #999;
}
.mailpoet_form_field_delete span:before {
  font-size: 21px;
}
.CodeMirror {
  border: 1px solid #eee;
}
#mailpoet_form_segments.parsley-error + span .select2-selection {
  border: 1px solid #b94a48;
}
.mailpoet_form_field_settings_text {
  width: 100%;
  min-height: 100px;
}
.mailpoet_listing_loading tbody tr,
.mailpoet_form_loading tbody tr {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
}
.mailpoet_select_all {
  background-color: #f1f1f1;
}
.mailpoet_select_all td {
  text-align: center;
}
.mailpoet_listing_table th span {
  white-space: nowrap;
}
.mailpoet_listing_table thead .mailpoet-check-column,
.mailpoet_listing_table tfoot .mailpoet-check-column {
  padding: 10px 0 0 3px;
  width: 2.2em;
  vertical-align: top;
}
.mailpoet_listing_table tbody .mailpoet-check-column {
  margin: 0 0 0 8px;
  vertical-align: text-top;
  padding: 11px 0 0 3px;
}
.mailpoet_listing_table thead th.column-primary,
.mailpoet_listing_table tfoot th.column-primary {
  width: 25em;
}
@media screen and (max-width: 782px) {
  .mailpoet_listing_table thead th.column-primary,
  .mailpoet_listing_table tfoot th.column-primary {
    width: 100%;
  }
}
#newsletters_container h2.nav-tab-wrapper {
  margin-bottom: 1rem;
}
.mailpoet_stats_text {
  font-size: 14px;
  font-weight: 600;
}
.mailpoet_stat_excellent {
  color: #2993ab;
}
.mailpoet_stat_good {
  color: #f0b849;
}
.mailpoet_stat_bad {
  color: #d54e21;
}
.mailpoet_stat_hidden {
  display: none;
}
.mailpoet_stat_link_small {
  text-decoration: underline !important;
  font-size: 0.75rem;
}
.mailpoet_badge {
  padding: 4px 6px 3px 6px;
  margin-right: 4px;
  text-transform: uppercase;
  cursor: pointer;
  color: #fff;
  font-size: 0.5625rem;
  font-weight: 500;
  border-radius: 3px;
  letter-spacing: 1px;
  vertical-align: middle;
}
.mailpoet_badge_excellent,
.mailpoet_badge_teal {
  background: #2993ab;
}
.mailpoet_badge_good,
.mailpoet_badge_yellow {
  background: #f0b849;
}
.mailpoet_badge_bad,
.mailpoet_badge_red {
  background: #d54e21;
}
.mailpoet_badge_green {
  background: #55bd56;
}
.mailpoet_badge_video {
  background: #46b450;
  line-height: 5em;
  padding: 7px 6px 7px 6px;
  text-decoration: none;
}
.mailpoet_badge_video:hover,
.mailpoet_badge_video:active,
.mailpoet_badge_video:focus {
  color: #fff;
  background: #55bd56;
}
.mailpoet_badge_video_grey {
  background: #c3c3c3;
}
.mailpoet_badge_video .dashicons {
  font-size: 14px;
  line-height: 3.4em;
}
.mailpoet_boxes.mailpoet_boxes_loading {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
}
.mailpoet_boxes li {
  float: left;
  position: relative;
  padding: 15px;
  margin: 15px 25px 0 0;
  width: 425px;
  height: 150px;
  border: 1px solid #dedede;
  background-color: #fff;
}
.mailpoet_boxes .mailpoet_template_boxes {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: auto;
  margin: 0 0 40px;
  padding: 0;
  width: 30.5%;
}
@media screen and (max-width: 1178px) {
  .mailpoet_boxes .mailpoet_template_boxes {
    width: 47%;
  }
}
@media screen and (max-width: 520px) {
  .mailpoet_boxes .mailpoet_template_boxes {
    width: 90%;
  }
}
@media screen and (min-width: 1179px) {
  .mailpoet_boxes .mailpoet_template_boxes:nth-child(3n-1) {
    margin: 0 40px 40px 40px;
  }
}
@media screen and (max-width: 1178px) {
  .mailpoet_boxes .mailpoet_template_boxes:nth-child(2n-1) {
    margin: 0 40px 40px 0;
  }
}
@media screen and (max-width: 782px) {
  .mailpoet_boxes .mailpoet_template_boxes:nth-child(2n-1) {
    margin: 0 20px 20px 0;
  }
}
@media screen and (max-width: 520px) {
  .mailpoet_boxes .mailpoet_template_boxes:nth-child(1n) {
    margin: 0 0 20px 20px;
  }
}
.mailpoet_boxes .mailpoet_template_boxes .mailpoet_description {
  background: #fafafa;
  border-top: 1px solid #e1e1e1;
  padding: 12px 5%;
  width: 90%;
}
.mailpoet_boxes .mailpoet_template_boxes .mailpoet_description h3 {
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  margin: 0;
  white-space: nowrap;
  max-width: 100%;
}
.mailpoet_boxes .mailpoet_template_boxes .mailpoet_actions {
  background: #f5f5f5;
  border-top: 1px solid #d6d6d6;
  border-left: 1px solid #e8e8e8;
  padding: 8px 16px;
  bottom: 0px;
  right: 0px;
}
@media screen and (max-width: 782px) {
  .mailpoet_boxes .mailpoet_template_boxes .mailpoet_actions {
    padding: 6px 16px 2px;
  }
}
.mailpoet_boxes .mailpoet_thumbnail {
  -webkit-background-size: 50% 50%;
  -moz-background-size: 50% 50%;
  background-size: 50% 50%;
  background-repeat: no-repeat;
  background-position: center;
  border: 0;
  width: 100%;
  height: 300px;
  float: left;
  overflow: hidden;
  position: relative;
}
.mailpoet_boxes .mailpoet_thumbnail img {
  min-width: 300px;
  height: auto;
  width: 100%;
}
.woocommerce .mailpoet_thumbnail,
.mailpoet_boxes .mailpoet_newsletter_types .mailpoet_thumbnail {
  border: 1px solid #ccc;
  width: 150px;
  height: 150px;
  margin-right: 15px;
  float: left;
  overflow: hidden;
  position: relative;
}
.woocommerce .mailpoet_thumbnail img,
.mailpoet_boxes .mailpoet_newsletter_types .mailpoet_thumbnail img {
  min-width: 150px;
  width: 110%;
  position: relative;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.mailpoet_overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255,255,255,0);
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: all 250ms cubic-bezier(0.42, 0, 0.58, 1) /* ease-in-out */;
  -moz-transition: all 250ms cubic-bezier(0.42, 0, 0.58, 1) /* ease-in-out */;
  -o-transition: all 250ms cubic-bezier(0.42, 0, 0.58, 1) /* ease-in-out */;
  -ms-transition: all 250ms cubic-bezier(0.42, 0, 0.58, 1) /* ease-in-out */;
  transition: all 250ms cubic-bezier(0.42, 0, 0.58, 1) /* ease-in-out */;
}
.mailpoet_overlay:hover {
  background-color: rgba(255,255,255,0.7);
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.mailpoet_overlay .mailpoet_more_details {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
/* opacity: 0; */
  position: absolute;
  top: 35%;
  right: 20%;
  left: 20%;
  background: #23282d;
  background: rgba(0,0,0,0.7);
  color: #fff;
  font-size: 15px;
  text-shadow: 0 1px 0 rgba(0,0,0,0.6);
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  padding: 15px 12px;
  text-align: center;
  border-radius: 3px;
  -webkit-transition: opacity 0.1s ease-in-out;
  -moz-transition: opacity 0.1s ease-in-out;
  -o-transition: opacity 0.1s ease-in-out;
  -ms-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
}
.mailpoet_boxes.woocommerce .mailpoet_description h3 {
  font-size: 17px;
  line-height: 1.2;
}
.mailpoet_boxes .mailpoet_description {
  float: left;
  width: 258px;
  max-height: 110px;
  padding-bottom: 0;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.mailpoet_boxes .mailpoet_description h3 {
  margin: 0 0 5px 0;
  overflow: hidden;
  max-width: 223px;
  line-height: 26.25px;
  font-size: 18.75px;
}
.mailpoet_boxes .mailpoet_description p {
  font-size: 13.125px;
  line-height: 13.125px;
  margin: 0;
}
.mailpoet_boxes .mailpoet_actions {
  position: absolute;
  bottom: 15px;
  right: 15px;
}
.mailpoet_boxes .mailpoet_delete {
  margin-right: 6px;
}
.mailpoet_boxes .mailpoet_delete a {
  color: inherit;
  text-decoration: none;
}
.mailpoet_boxes .mailpoet_delete a:hover {
  color: inherit;
}
[data-type="notification"] .mailpoet_thumbnail {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='170.08px' height='170.08px' enable-background='new 0 0 170.079 170.079' version='1.1' viewBox='0 0 170.079 170.079' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='-165.74 77.092 -103.12 26.46 -40.486 77.092' fill='%238CD2CA'/%3E%3Cpath d='m-165.74 82.159c-1.477 0-2.942-0.644-3.944-1.88-1.759-2.178-1.42-5.366 0.755-7.128l62.63-50.63c1.858-1.503 4.512-1.503 6.37 0l62.627 50.63c2.178 1.762 2.514 4.95 0.755 7.128-1.759 2.174-4.948 2.513-7.125 0.754l-59.443-48.057-59.444 48.057c-0.938 0.757-2.063 1.126-3.181 1.126z' fill='%233A232C'/%3E%3Crect x='-165.74' y='77.706' width='125.26' height='79.142' display='none' fill='%238CD2CA'/%3E%3Cpath d='m-40.486 161.91h-125.26c-2.798 0-5.067-2.269-5.067-5.066v-79.142c0-2.798 2.269-5.066 5.067-5.066h125.26c2.798 0 5.066 2.269 5.066 5.066v79.142c0 2.797-2.268 5.066-5.066 5.066zm-120.19-10.133h115.12v-69.009h-115.12v69.009z' fill='%233A232C'/%3E%3Cline x1='-103.12' x2='-40.486' y1='117.28' y2='155.97' fill='%238CD2CA'/%3E%3Cpath d='m-40.491 161.04c-0.908 0-1.828-0.243-2.657-0.757l-62.629-38.698c-2.38-1.469-3.117-4.591-1.648-6.971 1.472-2.383 4.594-3.117 6.974-1.648l62.629 38.698c2.38 1.472 3.117 4.591 1.646 6.974-0.958 1.548-2.616 2.402-4.315 2.402z' fill='%233A232C'/%3E%3Cline x1='-103.12' x2='-165.74' y1='117.28' y2='155.97' fill='%238CD2CA'/%3E%3Cpath d='m-165.74 161.04c-1.697 0-3.357-0.854-4.315-2.402-1.472-2.383-0.732-5.502 1.648-6.974l62.628-38.698c2.382-1.472 5.504-0.731 6.974 1.648 1.472 2.38 0.732 5.502-1.648 6.971l-62.628 38.698c-0.831 0.513-1.751 0.757-2.659 0.757z' fill='%233A232C'/%3E%3Cpath d='m-103.12 122.34c-0.925 0-1.86-0.253-2.702-0.784l-62.627-39.571c-2.365-1.494-3.07-4.624-1.576-6.988 1.494-2.365 4.624-3.073 6.989-1.576l62.63 39.57c2.365 1.494 3.07 4.624 1.576 6.989-0.965 1.526-2.607 2.36-4.29 2.36z' fill='%233A232C'/%3E%3Cpath d='m-103.11 122.34c-1.683 0-3.325-0.834-4.29-2.36-1.494-2.365-0.789-5.495 1.576-6.989l62.63-39.57c2.364-1.494 5.494-0.789 6.991 1.576 1.494 2.364 0.786 5.494-1.579 6.988l-62.627 39.571c-0.841 0.531-1.777 0.784-2.701 0.784z' fill='%233A232C'/%3E%3Cpolygon points='-143.83 91.552 -143.83 14.976 -62.405 14.976 -62.405 91.555 -103.12 117.28' fill='%23fff'/%3E%3Cpath d='m-103.12 122.34c-0.938 0-1.88-0.26-2.707-0.784l-40.711-25.725c-1.47-0.928-2.36-2.543-2.36-4.282v-76.576c0-2.798 2.269-5.066 5.067-5.066h81.422c2.798 0 5.066 2.269 5.066 5.066v76.579c0 1.736-0.891 3.354-2.36 4.282l-40.708 25.722c-0.826 0.524-1.766 0.784-2.709 0.784zm-35.645-33.582l35.645 22.523 35.645-22.523v-68.718h-71.289v68.718z' fill='%233A232C'/%3E%3Cpolyline points='-359.84 77.937 -296.12 26.417 -232.39 77.937' fill='%238CD2CA'/%3E%3Cpath d='m-359.84 83.092c-1.503 0-2.993-0.654-4.011-1.913-1.79-2.215-1.446-5.46 0.768-7.252l63.729-51.519c1.891-1.529 4.592-1.529 6.482 0l63.728 51.519c2.213 1.792 2.558 5.037 0.768 7.252-1.791 2.213-5.035 2.558-7.25 0.768l-60.487-48.9-60.486 48.9c-0.957 0.77-2.102 1.145-3.241 1.145z' fill='%233A232C'/%3E%3Crect x='-359.84' y='78.561' width='127.46' height='80.532' display='none' fill='%238CD2CA'/%3E%3Cpath d='m-232.39 164.25h-127.46c-2.847 0-5.156-2.308-5.156-5.155v-80.533c0-2.847 2.309-5.155 5.156-5.155h127.46c2.848 0 5.156 2.309 5.156 5.155v80.532c1e-3 2.848-2.308 5.156-5.156 5.156zm-122.3-10.311h117.14v-70.221h-117.14v70.221z' fill='%233A232C'/%3E%3Cline x1='-296.12' x2='-232.39' y1='118.83' y2='158.2' fill='%238CD2CA'/%3E%3Cpath d='m-232.39 163.36c-0.926 0-1.86-0.25-2.706-0.771l-63.727-39.377c-2.422-1.497-3.173-4.674-1.677-7.096 1.498-2.425 4.675-3.172 7.097-1.677l63.728 39.379c2.422 1.495 3.174 4.672 1.677 7.094-0.975 1.579-2.665 2.448-4.392 2.448z' fill='%233A232C'/%3E%3Cline x1='-296.12' x2='-359.84' y1='118.83' y2='158.2' fill='%238CD2CA'/%3E%3Cpath d='m-359.84 163.36c-1.728 0-3.416-0.869-4.39-2.447-1.498-2.422-0.747-5.599 1.675-7.094l63.728-39.379c2.424-1.498 5.6-0.745 7.096 1.677 1.498 2.422 0.745 5.599-1.676 7.096l-63.728 39.377c-0.845 0.52-1.782 0.77-2.705 0.77z' fill='%233A232C'/%3E%3Cpath d='m-296.12 123.98c-0.941 0-1.893-0.257-2.749-0.798l-63.727-40.268c-2.406-1.521-3.125-4.704-1.604-7.111 1.521-2.406 4.705-3.126 7.113-1.604l63.728 40.265c2.407 1.521 3.125 4.705 1.605 7.112-0.983 1.553-2.654 2.404-4.366 2.404z' fill='%233A232C'/%3E%3Cpath d='m-296.11 123.98c-1.71 0-3.382-0.848-4.364-2.403-1.521-2.407-0.803-5.592 1.604-7.112l63.729-40.265c2.407-1.521 5.589-0.803 7.112 1.604 1.521 2.407 0.803 5.591-1.604 7.111l-63.729 40.268c-0.853 0.54-1.806 0.797-2.748 0.797z' fill='%233A232C'/%3E%3Cpolygon points='-337.54 92.651 -337.54 14.732 -254.69 14.732 -254.69 92.654 -296.12 118.83' fill='%23fff'/%3E%3Cpath d='m-296.12 123.98c-0.955 0-1.913-0.267-2.754-0.798l-41.425-26.178c-1.495-0.944-2.401-2.588-2.401-4.357v-77.919c0-2.847 2.308-5.156 5.155-5.156h82.849c2.847 0 5.156 2.309 5.156 5.156v77.922c0 1.767-0.906 3.413-2.401 4.357l-41.422 26.175c-0.843 0.531-1.799 0.798-2.757 0.798zm-36.27-34.173l36.27 22.918 36.268-22.918v-69.924h-72.538v69.924z' fill='%233A232C'/%3E%3Cline x1='-320.67' x2='-271.56' y1='35.248' y2='35.248' fill='%23fff'/%3E%3Cpath d='m-271.56 40.403h-49.115c-2.847 0-5.156-2.308-5.156-5.155s2.309-5.156 5.156-5.156h49.115c2.847 0 5.155 2.309 5.155 5.156s-2.308 5.155-5.155 5.155z' fill='%233A232C'/%3E%3Cline x1='-320.67' x2='-271.56' y1='56.592' y2='56.592' fill='%23fff'/%3E%3Cpath d='m-271.56 61.748h-49.115c-2.847 0-5.156-2.309-5.156-5.156s2.309-5.155 5.156-5.155h49.115c2.847 0 5.155 2.309 5.155 5.155 1e-3 2.847-2.308 5.156-5.155 5.156z' fill='%233A232C'/%3E%3Cline x1='-320.67' x2='-271.56' y1='77.937' y2='77.937' fill='%23fff'/%3E%3Cpath d='m-271.56 83.092h-49.115c-2.847 0-5.156-2.309-5.156-5.155s2.309-5.155 5.156-5.155h49.115c2.847 0 5.155 2.309 5.155 5.155s-2.308 5.155-5.155 5.155z' fill='%233A232C'/%3E%3Cpath d='m-102.93 60.33c-6 0-7.215-9.093-7.215-9.093-0.714-4.731 1.454-10.071 7.137-10.071 5.71 0 7.877 5.339 7.163 10.071-1e-3 0-1.086 9.093-7.085 9.093zm0 6.794l7.19-4.812c6.317 0 11.947 6.159 11.947 11.976v6.582s-9.646 2.986-19.137 2.986c-9.648 0-19.138-2.986-19.138-2.986v-6.582c0-5.948 5.128-11.843 11.817-11.843l7.321 4.679z' fill='%233A232C'/%3E%3Crect x='16.105' y='13.898' width='108.41' height='112.6' fill='none' stroke='%23BFBFBF' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='8'/%3E%3Crect x='29.935' y='27.729' width='108.41' height='112.6' fill='%23fff' stroke='%23BFBFBF' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='8'/%3E%3Crect x='44.149' y='42.328' width='108.41' height='112.6' fill='%23fff' stroke='%233A232C' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='8'/%3E%3Cpath d='m100.26 68.858l7.971-7.972 27.863 27.815-8.02 7.974c-4.599-2.979-10.863-2.497-14.938 1.577l-3.284 3.286c-4.029 4.073-4.556 10.293-1.534 14.936l-8.016 7.975-10.556-10.559-12.267 12.222c-1.84 1.842-14.807 11.873-16.646 10.032-1.84-1.839 8.146-14.85 9.987-16.689l12.221-12.222-10.556-10.602 8.017-7.972c4.6 3.021 10.865 2.494 14.895-1.579l3.284-3.283c4.075-4.032 4.6-10.295 1.579-14.939z' fill='%233A232C'/%3E%3C/svg%3E");
}
[data-type="welcome"] .mailpoet_thumbnail {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='170.08px' height='170.08px' enable-background='new 0 0 170.079 170.079' version='1.1' viewBox='0 0 170.079 170.079' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='22.59 76.092 85.217 25.46 147.85 76.092' fill='%238CD2CA'/%3E%3Cpath d='m22.592 81.159c-1.477 0-2.942-0.644-3.944-1.88-1.759-2.178-1.42-5.366 0.755-7.128l62.63-50.63c1.858-1.503 4.512-1.503 6.37 0l62.627 50.63c2.178 1.762 2.514 4.95 0.755 7.128-1.759 2.174-4.948 2.513-7.125 0.754l-59.443-48.057-59.444 48.057c-0.937 0.757-2.063 1.126-3.181 1.126z' fill='%233A232C'/%3E%3Crect x='22.59' y='76.706' width='125.26' height='79.142' display='none' fill='%238CD2CA'/%3E%3Cpath d='m147.85 160.91h-125.26c-2.798 0-5.067-2.269-5.067-5.066v-79.142c0-2.798 2.269-5.066 5.067-5.066h125.26c2.798 0 5.066 2.269 5.066 5.066v79.142c1e-3 2.797-2.268 5.066-5.066 5.066zm-120.19-10.133h115.12v-69.009h-115.12v69.009z' fill='%233A232C'/%3E%3Cline x1='85.217' x2='147.85' y1='116.28' y2='154.97' fill='%238CD2CA'/%3E%3Cpath d='m147.84 160.04c-0.908 0-1.828-0.243-2.657-0.757l-62.629-38.698c-2.38-1.469-3.117-4.591-1.648-6.971 1.472-2.383 4.594-3.117 6.974-1.648l62.629 38.698c2.38 1.472 3.117 4.591 1.646 6.974-0.957 1.548-2.615 2.402-4.315 2.402z' fill='%233A232C'/%3E%3Cline x1='85.217' x2='22.59' y1='116.28' y2='154.97' fill='%238CD2CA'/%3E%3Cpath d='m22.595 160.04c-1.697 0-3.357-0.854-4.315-2.402-1.472-2.383-0.732-5.502 1.648-6.974l62.628-38.698c2.382-1.472 5.504-0.731 6.974 1.648 1.472 2.38 0.732 5.502-1.648 6.971l-62.628 38.698c-0.831 0.513-1.752 0.757-2.659 0.757z' fill='%233A232C'/%3E%3Cpath d='m85.212 121.34c-0.925 0-1.86-0.253-2.702-0.784l-62.627-39.571c-2.365-1.494-3.07-4.624-1.576-6.988 1.494-2.365 4.624-3.073 6.989-1.576l62.63 39.57c2.365 1.494 3.07 4.624 1.576 6.989-0.964 1.526-2.607 2.36-4.29 2.36z' fill='%233A232C'/%3E%3Cpath d='m85.225 121.34c-1.683 0-3.325-0.834-4.29-2.36-1.494-2.365-0.789-5.495 1.576-6.989l62.63-39.57c2.364-1.494 5.494-0.789 6.991 1.576 1.494 2.364 0.786 5.494-1.579 6.988l-62.627 39.571c-0.841 0.531-1.776 0.784-2.701 0.784z' fill='%233A232C'/%3E%3Cpolygon points='44.506 90.552 44.506 13.976 125.93 13.976 125.93 90.555 85.217 116.28' fill='%23fff'/%3E%3Cpath d='m85.217 121.34c-0.938 0-1.88-0.26-2.707-0.784l-40.71-25.725c-1.47-0.928-2.36-2.543-2.36-4.282v-76.576c0-2.798 2.269-5.066 5.067-5.066h81.422c2.798 0 5.066 2.269 5.066 5.066v76.579c0 1.736-0.891 3.354-2.36 4.282l-40.708 25.722c-0.827 0.524-1.767 0.784-2.71 0.784zm-35.644-33.582l35.645 22.523 35.645-22.523v-68.718h-71.29v68.718z' fill='%233A232C'/%3E%3Cpolyline points='-171.51 76.937 -107.78 25.417 -44.055 76.937' fill='%238CD2CA'/%3E%3Cpath d='m-171.51 82.092c-1.503 0-2.993-0.654-4.011-1.913-1.79-2.215-1.446-5.46 0.768-7.252l63.729-51.519c1.891-1.529 4.592-1.529 6.482 0l63.728 51.519c2.213 1.792 2.558 5.037 0.768 7.252-1.791 2.213-5.035 2.558-7.25 0.768l-60.487-48.9-60.486 48.9c-0.956 0.77-2.102 1.145-3.241 1.145z' fill='%233A232C'/%3E%3Crect x='-171.51' y='77.561' width='127.46' height='80.532' display='none' fill='%238CD2CA'/%3E%3Cpath d='m-44.052 163.25h-127.46c-2.847 0-5.156-2.308-5.156-5.155v-80.533c0-2.847 2.309-5.155 5.156-5.155h127.46c2.848 0 5.156 2.309 5.156 5.155v80.532c0 2.848-2.308 5.156-5.156 5.156zm-122.3-10.311h117.14v-70.221h-117.14v70.221z' fill='%233A232C'/%3E%3Cline x1='-107.78' x2='-44.052' y1='117.83' y2='157.2' fill='%238CD2CA'/%3E%3Cpath d='m-44.057 162.36c-0.926 0-1.86-0.25-2.706-0.771l-63.727-39.377c-2.422-1.497-3.173-4.674-1.677-7.096 1.498-2.425 4.675-3.172 7.097-1.677l63.728 39.379c2.422 1.495 3.174 4.672 1.677 7.094-0.976 1.579-2.665 2.448-4.392 2.448z' fill='%233A232C'/%3E%3Cline x1='-107.78' x2='-171.51' y1='117.83' y2='157.2' fill='%238CD2CA'/%3E%3Cpath d='m-171.5 162.36c-1.728 0-3.416-0.869-4.39-2.447-1.498-2.422-0.747-5.599 1.675-7.094l63.728-39.379c2.424-1.498 5.6-0.745 7.096 1.677 1.498 2.422 0.745 5.599-1.676 7.096l-63.728 39.377c-0.845 0.52-1.781 0.77-2.705 0.77z' fill='%233A232C'/%3E%3Cpath d='m-107.79 122.98c-0.941 0-1.893-0.257-2.749-0.798l-63.727-40.268c-2.406-1.521-3.125-4.704-1.604-7.111 1.521-2.406 4.705-3.126 7.113-1.604l63.728 40.265c2.407 1.521 3.125 4.705 1.605 7.112-0.982 1.553-2.654 2.404-4.366 2.404z' fill='%233A232C'/%3E%3Cpath d='m-107.78 122.98c-1.71 0-3.382-0.848-4.364-2.403-1.521-2.407-0.803-5.592 1.604-7.112l63.729-40.265c2.407-1.521 5.589-0.803 7.112 1.604 1.521 2.407 0.803 5.591-1.604 7.111l-63.729 40.268c-0.854 0.54-1.807 0.797-2.748 0.797z' fill='%233A232C'/%3E%3Cpolygon points='-149.21 91.651 -149.21 13.732 -66.358 13.732 -66.358 91.654 -107.78 117.83' fill='%23fff'/%3E%3Cpath d='m-107.78 122.98c-0.955 0-1.913-0.267-2.754-0.798l-41.425-26.178c-1.495-0.944-2.401-2.588-2.401-4.357v-77.919c0-2.847 2.308-5.156 5.155-5.156h82.849c2.847 0 5.156 2.309 5.156 5.156v77.922c0 1.767-0.906 3.413-2.401 4.357l-41.422 26.175c-0.842 0.531-1.799 0.798-2.757 0.798zm-36.269-34.173l36.27 22.918 36.268-22.918v-69.924h-72.538v69.924z' fill='%233A232C'/%3E%3Cline x1='-132.34' x2='-83.224' y1='34.248' y2='34.248' fill='%23fff'/%3E%3Cpath d='m-83.224 39.403h-49.115c-2.847 0-5.156-2.308-5.156-5.155s2.309-5.156 5.156-5.156h49.115c2.847 0 5.155 2.309 5.155 5.156s-2.308 5.155-5.155 5.155z' fill='%233A232C'/%3E%3Cline x1='-132.34' x2='-83.224' y1='55.592' y2='55.592' fill='%23fff'/%3E%3Cpath d='m-83.224 60.748h-49.115c-2.847 0-5.156-2.309-5.156-5.156s2.309-5.155 5.156-5.155h49.115c2.847 0 5.155 2.309 5.155 5.155 0 2.847-2.308 5.156-5.155 5.156z' fill='%233A232C'/%3E%3Cline x1='-132.34' x2='-83.224' y1='76.937' y2='76.937' fill='%23fff'/%3E%3Cpath d='m-83.224 82.092h-49.115c-2.847 0-5.156-2.309-5.156-5.155s2.309-5.155 5.156-5.155h49.115c2.847 0 5.155 2.309 5.155 5.155s-2.308 5.155-5.155 5.155z' fill='%233A232C'/%3E%3Cpath d='m85.403 52.58c-8.062 0-9.694-12.217-9.694-12.217-0.959-6.357 1.953-13.531 9.589-13.531 7.672 0 10.583 7.174 9.625 13.531-1e-3 0-1.459 12.217-9.52 12.217zm0 9.128l9.661-6.465c8.487 0 16.052 8.275 16.052 16.09v8.844s-12.961 4.013-25.712 4.013c-12.962 0-25.713-4.013-25.713-4.013v-8.844c0-7.992 6.89-15.912 15.877-15.912l9.835 6.287z' fill='%233A232C'/%3E%3Crect x='204.44' y='12.898' width='108.41' height='112.6' fill='none' stroke='%23BFBFBF' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='8'/%3E%3Crect x='218.27' y='26.729' width='108.41' height='112.6' fill='%23fff' stroke='%23BFBFBF' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='8'/%3E%3Crect x='232.48' y='41.328' width='108.41' height='112.6' fill='%23fff' stroke='%233A232C' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='8'/%3E%3Cpath d='m288.6 67.858l7.971-7.972 27.863 27.815-8.02 7.974c-4.599-2.979-10.863-2.497-14.938 1.577l-3.284 3.286c-4.029 4.073-4.556 10.293-1.534 14.936l-8.016 7.975-10.557-10.559-12.267 12.222c-1.84 1.842-14.807 11.873-16.646 10.032-1.84-1.839 8.146-14.85 9.987-16.689l12.221-12.222-10.557-10.602 8.017-7.972c4.6 3.021 10.865 2.494 14.895-1.579l3.284-3.283c4.077-4.032 4.603-10.295 1.581-14.939z' fill='%233A232C'/%3E%3C/svg%3E");
}
[data-type="standard"] .mailpoet_thumbnail {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='170.08px' height='170.08px' enable-background='new 0 0 170.079 170.079' version='1.1' viewBox='0 0 170.079 170.079' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='217.59 74.092 280.22 23.46 342.85 74.092' fill='%238CD2CA'/%3E%3Cpath d='m217.59 79.159c-1.477 0-2.942-0.644-3.944-1.88-1.759-2.178-1.42-5.366 0.755-7.128l62.63-50.63c1.858-1.503 4.512-1.503 6.37 0l62.627 50.63c2.178 1.762 2.514 4.95 0.755 7.128-1.759 2.174-4.948 2.513-7.125 0.754l-59.443-48.057-59.444 48.057c-0.938 0.757-2.063 1.126-3.181 1.126z' fill='%233A232C'/%3E%3Crect x='217.59' y='74.706' width='125.26' height='79.142' display='none' fill='%238CD2CA'/%3E%3Cpath d='m342.85 158.91h-125.26c-2.798 0-5.067-2.269-5.067-5.066v-79.142c0-2.798 2.269-5.066 5.067-5.066h125.26c2.798 0 5.066 2.269 5.066 5.066v79.142c1e-3 2.797-2.267 5.066-5.065 5.066zm-120.19-10.133h115.12v-69.009h-115.12v69.009z' fill='%233A232C'/%3E%3Cline x1='280.22' x2='342.85' y1='114.28' y2='152.97' fill='%238CD2CA'/%3E%3Cpath d='m342.84 158.04c-0.908 0-1.828-0.243-2.657-0.757l-62.629-38.698c-2.38-1.469-3.117-4.591-1.648-6.971 1.472-2.383 4.594-3.117 6.974-1.648l62.629 38.698c2.38 1.472 3.117 4.591 1.646 6.974-0.958 1.548-2.616 2.402-4.315 2.402z' fill='%233A232C'/%3E%3Cline x1='280.22' x2='217.59' y1='114.28' y2='152.97' fill='%238CD2CA'/%3E%3Cpath d='m217.59 158.04c-1.697 0-3.357-0.854-4.315-2.402-1.472-2.383-0.732-5.502 1.648-6.974l62.628-38.698c2.382-1.472 5.504-0.731 6.974 1.648 1.472 2.38 0.732 5.502-1.648 6.971l-62.628 38.698c-0.831 0.513-1.751 0.757-2.659 0.757z' fill='%233A232C'/%3E%3Cpath d='m280.21 119.34c-0.925 0-1.86-0.253-2.702-0.784l-62.627-39.571c-2.365-1.494-3.07-4.624-1.576-6.988 1.494-2.365 4.624-3.073 6.989-1.576l62.63 39.57c2.365 1.494 3.07 4.624 1.576 6.989-0.965 1.526-2.607 2.36-4.29 2.36z' fill='%233A232C'/%3E%3Cpath d='m280.22 119.34c-1.683 0-3.325-0.834-4.29-2.36-1.494-2.365-0.789-5.495 1.576-6.989l62.63-39.57c2.364-1.494 5.494-0.789 6.991 1.576 1.494 2.364 0.786 5.494-1.579 6.988l-62.627 39.571c-0.841 0.531-1.777 0.784-2.701 0.784z' fill='%233A232C'/%3E%3Cpolygon points='239.51 88.552 239.51 11.976 320.93 11.976 320.93 88.555 280.22 114.28' fill='%23fff'/%3E%3Cpath d='m280.22 119.34c-0.938 0-1.88-0.26-2.707-0.784l-40.711-25.725c-1.47-0.928-2.36-2.543-2.36-4.282v-76.576c0-2.798 2.269-5.066 5.067-5.066h81.422c2.798 0 5.066 2.269 5.066 5.066v76.579c0 1.736-0.891 3.354-2.36 4.282l-40.708 25.722c-0.826 0.524-1.766 0.784-2.709 0.784zm-35.645-33.582l35.645 22.523 35.645-22.523v-68.718h-71.289v68.718z' fill='%233A232C'/%3E%3Cpolyline points='23.49 74.937 87.218 23.417 150.94 74.937' fill='%238CD2CA'/%3E%3Cpath d='m23.493 80.092c-1.503 0-2.993-0.654-4.011-1.913-1.79-2.215-1.446-5.46 0.768-7.252l63.729-51.519c1.891-1.529 4.592-1.529 6.482 0l63.728 51.519c2.213 1.792 2.558 5.037 0.768 7.252-1.791 2.213-5.035 2.558-7.25 0.768l-60.487-48.9-60.486 48.9c-0.957 0.77-2.102 1.145-3.241 1.145z' fill='%233A232C'/%3E%3Crect x='23.492' y='75.561' width='127.46' height='80.532' display='none' fill='%238CD2CA'/%3E%3Cpath d='m150.95 161.25h-127.46c-2.847 0-5.156-2.308-5.156-5.155v-80.533c0-2.847 2.309-5.155 5.156-5.155h127.46c2.848 0 5.156 2.309 5.156 5.155v80.532c0 2.848-2.309 5.156-5.157 5.156zm-122.3-10.311h117.14v-70.221h-117.14v70.221z' fill='%233A232C'/%3E%3Cline x1='87.218' x2='150.95' y1='115.83' y2='155.2' fill='%238CD2CA'/%3E%3Cpath d='m150.94 160.36c-0.926 0-1.86-0.25-2.706-0.771l-63.727-39.377c-2.422-1.497-3.173-4.674-1.677-7.096 1.498-2.425 4.675-3.172 7.097-1.677l63.728 39.379c2.422 1.495 3.174 4.672 1.677 7.094-0.975 1.579-2.665 2.448-4.392 2.448z' fill='%233A232C'/%3E%3Cline x1='87.218' x2='23.492' y1='115.83' y2='155.2' fill='%238CD2CA'/%3E%3Cpath d='m23.497 160.36c-1.728 0-3.416-0.869-4.39-2.447-1.498-2.422-0.747-5.599 1.675-7.094l63.728-39.379c2.424-1.498 5.6-0.745 7.096 1.677 1.498 2.422 0.745 5.599-1.676 7.096l-63.729 39.376c-0.844 0.521-1.781 0.771-2.704 0.771z' fill='%233A232C'/%3E%3Cpath d='m87.213 120.98c-0.941 0-1.893-0.257-2.749-0.798l-63.727-40.268c-2.406-1.521-3.125-4.704-1.604-7.111 1.521-2.406 4.705-3.126 7.113-1.604l63.728 40.265c2.407 1.521 3.125 4.705 1.605 7.112-0.983 1.553-2.654 2.404-4.366 2.404z' fill='%233A232C'/%3E%3Cpath d='m87.224 120.98c-1.71 0-3.382-0.848-4.364-2.403-1.521-2.407-0.803-5.592 1.604-7.112l63.729-40.265c2.407-1.521 5.589-0.803 7.112 1.604 1.521 2.407 0.803 5.591-1.604 7.111l-63.729 40.268c-0.853 0.54-1.806 0.797-2.748 0.797z' fill='%233A232C'/%3E%3Cpolygon points='45.792 89.651 45.792 11.732 128.64 11.732 128.64 89.654 87.218 115.83' fill='%23fff'/%3E%3Cpath d='m87.218 120.98c-0.955 0-1.913-0.267-2.754-0.798l-41.425-26.178c-1.495-0.944-2.401-2.588-2.401-4.357v-77.919c0-2.847 2.308-5.156 5.155-5.156h82.849c2.847 0 5.156 2.309 5.156 5.156v77.922c0 1.767-0.906 3.413-2.401 4.357l-41.422 26.175c-0.843 0.531-1.799 0.798-2.757 0.798zm-36.27-34.173l36.27 22.918 36.268-22.918v-69.924h-72.538v69.924z' fill='%233A232C'/%3E%3Cline x1='62.66' x2='111.78' y1='32.248' y2='32.248' fill='%23fff'/%3E%3Cpath d='m111.78 37.403h-49.115c-2.847 0-5.156-2.308-5.156-5.155s2.309-5.156 5.156-5.156h49.115c2.847 0 5.155 2.309 5.155 5.156s-2.308 5.155-5.155 5.155z' fill='%233A232C'/%3E%3Cline x1='62.66' x2='111.78' y1='53.592' y2='53.592' fill='%23fff'/%3E%3Cpath d='m111.78 58.748h-49.115c-2.847 0-5.156-2.309-5.156-5.156s2.309-5.155 5.156-5.155h49.115c2.847 0 5.155 2.309 5.155 5.155 1e-3 2.847-2.308 5.156-5.155 5.156z' fill='%233A232C'/%3E%3Cline x1='62.66' x2='111.78' y1='74.937' y2='74.937' fill='%23fff'/%3E%3Cpath d='m111.78 80.092h-49.115c-2.847 0-5.156-2.309-5.156-5.155s2.309-5.155 5.156-5.155h49.115c2.847 0 5.155 2.309 5.155 5.155s-2.308 5.155-5.155 5.155z' fill='%233A232C'/%3E%3Cpath d='m280.4 57.33c-6 0-7.215-9.093-7.215-9.093-0.714-4.731 1.454-10.071 7.137-10.071 5.71 0 7.877 5.339 7.163 10.071-1e-3 0-1.086 9.093-7.085 9.093zm0 6.794l7.19-4.812c6.317 0 11.947 6.159 11.947 11.976v6.582s-9.646 2.986-19.137 2.986c-9.648 0-19.138-2.986-19.138-2.986v-6.582c0-5.948 5.128-11.843 11.817-11.843l7.321 4.679z' fill='%233A232C'/%3E%3Crect x='399.44' y='10.898' width='108.41' height='112.6' fill='none' stroke='%23BFBFBF' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='8'/%3E%3Crect x='413.27' y='24.729' width='108.41' height='112.6' fill='%23fff' stroke='%23BFBFBF' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='8'/%3E%3Crect x='427.48' y='39.328' width='108.41' height='112.6' fill='%23fff' stroke='%233A232C' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='8'/%3E%3Cpath d='m483.6 65.858l7.971-7.972 27.863 27.815-8.02 7.974c-4.599-2.979-10.863-2.497-14.938 1.577l-3.284 3.286c-4.029 4.073-4.556 10.293-1.534 14.936l-8.016 7.975-10.557-10.559-12.267 12.222c-1.84 1.842-14.807 11.873-16.646 10.032-1.84-1.839 8.146-14.85 9.987-16.689l12.221-12.222-10.557-10.602 8.017-7.972c4.6 3.021 10.865 2.494 14.895-1.579l3.284-3.283c4.077-4.032 4.602-10.295 1.581-14.939z' fill='%233A232C'/%3E%3C/svg%3E");
}
[data-type*="woocommerce"] .mailpoet_thumbnail {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUwMCIgaGVpZ2h0PSIxNDk0IiB2aWV3Qm94PSIwIDAgMjU2IDE1MyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PHBhdGggZD0iTTIzLjc1OSAwaDIwOC4zNzhDMjQ1LjMyNSAwIDI1NiAxMC42NzUgMjU2IDIzLjg2M3Y3OS41NDFjMCAxMy4xODgtMTAuNjc1IDIzLjg2My0yMy44NjMgMjMuODYzSDE1Ny40MWwxMC4yNTcgMjUuMTE4LTQ1LjEwOS0yNS4xMThIMjMuODYzYy0xMy4xODcgMC0yMy44NjItMTAuNjc1LTIzLjg2Mi0yMy44NjNWMjMuODYzQy0uMTA0IDEwLjc4IDEwLjU3IDAgMjMuNzU5IDB6IiBmaWxsPSIjOUI1QzhGIi8+PHBhdGggZD0iTTE0LjU3OCAyMS43NWMxLjQ1Ny0xLjk3OCAzLjY0Mi0zLjAxOCA2LjU1Ni0zLjIyNiA1LjMwOC0uNDE3IDguMzI2IDIuMDggOS4wNTQgNy40OTIgMy4yMjYgMjEuNzUgNi43NjQgNDAuMTcgMTAuNTEgNTUuMjU5bDIyLjc5LTQzLjM5NWMyLjA4Mi0zLjk1NSA0LjY4NC02LjAzNiA3LjgwNi02LjI0NCA0LjU3OS0uMzEyIDcuMzg4IDIuNjAxIDguNTMzIDguNzQxIDIuNjAyIDEzLjg0IDUuOTMyIDI1LjYgOS44ODYgMzUuNTkgMi43MDYtMjYuNDMyIDcuMjg1LTQ1LjQ3NiAxMy43MzctNTcuMjM1IDEuNTYtMi45MTQgMy44NS00LjM3MSA2Ljg2OC00LjU4IDIuMzk0LS4yMDcgNC41NzkuNTIxIDYuNTU2IDIuMDgyIDEuOTc3IDEuNTYxIDMuMDE4IDMuNTM4IDMuMjI2IDUuOTMyLjEwNCAxLjg3My0uMjA4IDMuNDM0LTEuMDQgNC45OTUtNC4wNTkgNy40OTMtNy4zOSAyMC4wODUtMTAuMDk1IDM3LjU2Ny0yLjYwMSAxNi45NjMtMy41MzggMzAuMTgtMi45MTQgMzkuNjUuMjA5IDIuNi0uMjA4IDQuODktMS4yNDggNi44NjgtMS4yNSAyLjI4OS0zLjEyMiAzLjUzOC01LjUxNiAzLjc0Ni0yLjcwNi4yMDgtNS41MTUtMS4wNC04LjIyMS0zLjg1LTkuNjc4LTkuODg3LTE3LjM3OS0yNC42NjQtMjIuOTk4LTQ0LjMzMi02Ljc2NSAxMy4zMi0xMS43NiAyMy4zMS0xNC45ODYgMjkuOTctNi4xNCAxMS43Ni0xMS4zNDMgMTcuNzk2LTE1LjcxNCAxOC4xMDgtMi44MS4yMDgtNS4yMDMtMi4xODYtNy4yODQtNy4xOC01LjMwNy0xMy42MzMtMTEuMDMxLTM5Ljk2Mi0xNy4xNy03OC45ODYtLjQxNy0yLjcwNi4yMDctNS4xIDEuNjY0LTYuOTcyem0yMjMuNjM2IDE2LjMzOGMtMy43NDYtNi41NTYtOS4yNjItMTAuNTEtMTYuNjUtMTIuMDcyLTEuOTc4LS40MTYtMy44NS0uNjI0LTUuNjItLjYyNC05Ljk5IDAtMTguMTA3IDUuMjAzLTI0LjQ1NSAxNS42MS01LjQxMiA4Ljg0NS04LjExNyAxOC42MjctOC4xMTcgMjkuMzQ2IDAgOC4wMTMgMS42NjUgMTQuODgxIDQuOTk1IDIwLjYwNSAzLjc0NiA2LjU1NiA5LjI2MiAxMC41MSAxNi42NSAxMi4wNzEgMS45NzcuNDE3IDMuODUuNjI1IDUuNjIuNjI1IDEwLjA5NCAwIDE4LjIxMS01LjIwMyAyNC40NTUtMTUuNjEgNS40MTEtOC45NSA4LjExNy0xOC43MzIgOC4xMTctMjkuNDUuMTA0LTguMTE3LTEuNjY1LTE0Ljg4Mi00Ljk5NS0yMC41MDF6bS0xMy4xMTIgMjguODI2Yy0xLjQ1NyA2Ljg2OC00LjA1OSAxMS45NjctNy45MSAxNS40MDEtMy4wMTcgMi43MDYtNS44MjcgMy44NS04LjQyOCAzLjMzLTIuNDk4LS41Mi00LjU4LTIuNzA1LTYuMTQtNi43NjQtMS4yNS0zLjIyNi0xLjg3My02LjQ1Mi0xLjg3My05LjQ3IDAtMi42MDEuMjA4LTUuMjAzLjcyOC03LjU5Ni45MzctNC4yNjcgMi43MDYtOC40MyA1LjUxNS0xMi4zODQgMy40MzUtNS4xIDcuMDc3LTcuMTggMTAuODIzLTYuNDUyIDIuNDk4LjUyIDQuNTggMi43MDYgNi4xNCA2Ljc2NCAxLjI0OSAzLjIyNiAxLjg3MyA2LjQ1MiAxLjg3MyA5LjQ3IDAgMi43MDYtLjIwOCA1LjMwNy0uNzI4IDcuN3ptLTUyLjAzMy0yOC44MjZjLTMuNzQ2LTYuNTU2LTkuMzY2LTEwLjUxLTE2LjY1LTEyLjA3Mi0xLjk3Ny0uNDE2LTMuODUtLjYyNC01LjYyLS42MjQtOS45OSAwLTE4LjEwNyA1LjIwMy0yNC40NTUgMTUuNjEtNS40MTEgOC44NDUtOC4xMTcgMTguNjI3LTguMTE3IDI5LjM0NiAwIDguMDEzIDEuNjY1IDE0Ljg4MSA0Ljk5NSAyMC42MDUgMy43NDYgNi41NTYgOS4yNjIgMTAuNTEgMTYuNjUgMTIuMDcxIDEuOTc4LjQxNyAzLjg1LjYyNSA1LjYyLjYyNSAxMC4wOTQgMCAxOC4yMTEtNS4yMDMgMjQuNDU1LTE1LjYxIDUuNDEyLTguOTUgOC4xMTctMTguNzMyIDguMTE3LTI5LjQ1IDAtOC4xMTctMS42NjUtMTQuODgyLTQuOTk1LTIwLjUwMXptLTEzLjIxNiAyOC44MjZjLTEuNDU3IDYuODY4LTQuMDU5IDExLjk2Ny03LjkwOSAxNS40MDEtMy4wMTggMi43MDYtNS44MjggMy44NS04LjQzIDMuMzMtMi40OTctLjUyLTQuNTc4LTIuNzA1LTYuMTQtNi43NjQtMS4yNDgtMy4yMjYtMS44NzItNi40NTItMS44NzItOS40NyAwLTIuNjAxLjIwOC01LjIwMy43MjgtNy41OTYuOTM3LTQuMjY3IDIuNzA2LTguNDMgNS41MTYtMTIuMzg0IDMuNDM0LTUuMSA3LjA3Ni03LjE4IDEwLjgyMi02LjQ1MiAyLjQ5OC41MiA0LjU4IDIuNzA2IDYuMTQgNi43NjQgMS4yNSAzLjIyNiAxLjg3MyA2LjQ1MiAxLjg3MyA5LjQ3LjEwNSAyLjcwNi0uMjA4IDUuMzA3LS43MjggNy43eiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==");
}
.mailpoet_boxes .title_and_badge {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.mailpoet_boxes .title_and_badge .mailpoet_badge {
  margin: 0 0 0 10px;
  padding: 0 6px 0 6px;
  max-height: 21px;
  white-space: nowrap;
}
.mailpoet_breadcrumb {
  font-size: 0.9em;
  text-transform: uppercase;
  color: #444;
}
.mailpoet_breadcrumb .mailpoet_current {
  font-weight: bold;
}
.mailpoet_breadcrumb a {
  text-decoration: none;
  color: #444;
}
.mailpoet_breadcrumb a:hover {
  color: #222;
}
.mailpoet_form {
  margin: 0 0 20px 0;
}
.mailpoet_form td {
  vertical-align: top !important;
}
input.parsley-success,
select.parsley-success,
textarea.parsley-success {
  color: #468847;
  background-color: #dff0d8;
  border: 1px solid #d6e9c6;
}
input.parsley-error,
select.parsley-error,
textarea.parsley-error {
  color: #b94a48;
  background-color: #f2dede;
  border: 1px solid #eed3d7;
}
.parsley-errors-list {
  margin: 2px 0 3px;
  padding: 0;
  list-style-type: none;
  font-size: 0.9em;
  line-height: 0.9em;
  color: #b94a48;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.parsley-errors-list.filled {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.parsley-errors-list {
  margin-top: 8px;
}
.parsley-required,
.parsley-custom-error-message {
  color: #b94a48;
}
#mailpoet_settings .mailpoet_tab_panel {
  display: none;
}
#mailpoet_settings .form-table th {
  width: 20em;
}
#mailpoet_settings .mailpoet_sending_methods {
  margin: 25px 0 0 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
#mailpoet_settings .mailpoet_sending_methods > li {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-basis: 0;
  flex-basis: 0;
  margin: 0 25px 25px 0;
  background-color: #fff;
  border: 2px solid #dcdcdc;
  max-width: 500px;
}
#mailpoet_settings .mailpoet_sending_methods > li .mailpoet_sending_method_description {
  padding: 25px;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
#mailpoet_settings .mailpoet_sending_methods > li:hover:not(.mailpoet_active) {
  border-color: #c5c5c5;
}
#mailpoet_settings .mailpoet_sending_methods > li:last-child {
  margin-right: 0;
}
#mailpoet_settings .mailpoet_sending_methods h3 {
  text-align: center;
  height: 54px;
  font-size: 1.5em;
}
#mailpoet_settings .mailpoet_sending_methods .mailpoet_description {
  font-size: 14px;
}
#mailpoet_settings .mailpoet_sending_methods .mailpoet_status {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #dcdcdc;
  color: #fff;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  min-height: 2em;
  padding: 1em;
}
#mailpoet_settings .mailpoet_sending_methods .mailpoet_status span {
  visibility: hidden;
  font-weight: bold;
}
#mailpoet_settings .mailpoet_sending_methods .mailpoet_status div {
  margin-left: 1em;
}
#mailpoet_settings .mailpoet_sending_methods .mailpoet_active {
  border: 2px solid #088b00;
}
#mailpoet_settings .mailpoet_sending_methods .mailpoet_active.mailpoet_invalid_key {
  border: 2px solid #dc3232;
}
#mailpoet_settings .mailpoet_sending_methods .mailpoet_active .mailpoet_status {
  background-color: #088b00;
}
#mailpoet_settings .mailpoet_sending_methods .mailpoet_active .mailpoet_status.mailpoet_invalid_key {
  background-color: #dc3232;
}
#mailpoet_settings .mailpoet_sending_methods .mailpoet_active .mailpoet_status.mailpoet_invalid_key .mailpoet_actions {
  color: #fff;
}
#mailpoet_settings .mailpoet_sending_methods .mailpoet_active .mailpoet_status.mailpoet_invalid_key .mailpoet_actions a:not(.button-primary) {
  color: #fff;
}
#mailpoet_settings .mailpoet_sending_methods .mailpoet_active .mailpoet_status span {
  visibility: visible;
}
#mailpoet_settings .mailpoet_sending_methods .mailpoet_active #mailpoet_mta_activate {
  visibility: hidden;
}
#mailpoet_settings .mailpoet_sending_methods .mailpoet_actions {
  color: initial;
}
#mailpoet_settings .tooltip.dashicons.dashicons-editor-help {
  line-height: 1.4;
}
#mailpoet_settings ul.sending-method-benefits {
  list-style-type: none;
  margin-bottom: 2em;
  margin-top: 2em;
}
#mailpoet_settings .sending-free-plan-button {
  background: #ff5301;
  border-color: #e64c03;
  text-shadow: 0 -1px 1px #e64c03;
  -webkit-box-shadow: 0 1px 0 #e64c03;
  box-shadow: 0 1px 0 #e64c03;
  margin: 10px 0;
}
#mailpoet_settings .sending-free-plan-button strong {
  text-transform: uppercase;
}
#mailpoet_settings .mailpoet_success_item::before {
  content: '✔ ';
}
#mailpoet_settings .mailpoet_error_item::before {
  content: '✗ ';
}
@media screen and (max-width: 782px) {
  #mailpoet_settings .form-table th {
    width: auto;
  }
  #mailpoet_settings .mailpoet_sending_methods {
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -o-box-orient: horizontal;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -o-box-lines: multiple;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: distribute;
    -moz-box-pack: distribute;
    -o-box-pack: distribute;
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    justify-content: space-around;
  }
  #mailpoet_settings .mailpoet_sending_methods > li {
    margin-right: 0;
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.mailpoet_progress {
  background-color: #efefef;
  height: 25px;
  padding: 0;
  width: 100%;
  margin: 0;
  margin-bottom: 10px;
  border-radius: 5px;
  position: relative;
}
.mailpoet_progress_label {
  position: absolute;
  width: 100%;
  text-align: center;
  display: inline-block;
  margin: 2px 0 0 0;
}
.mailpoet_progress_bar {
  position: absolute;
  display: inline-block;
  height: 100%;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
  box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
  background-color: #34c2e3;
  background-image: -webkit-linear-gradient(top, #34c2e3, #1ba4c4);
  background-image: -moz-linear-gradient(top, #34c2e3, #1ba4c4);
  background-image: -o-linear-gradient(top, #34c2e3, #1ba4c4);
  background-image: -ms-linear-gradient(top, #34c2e3, #1ba4c4);
  background-image: linear-gradient(to bottom, #34c2e3, #1ba4c4);
}
.mailpoet_progress_complete .mailpoet_progress_bar {
  background-color: #a4e5f4;
  background-image: -webkit-linear-gradient(top, hsla(191,78%,80%,1), hsla(191,76%,67%,1));
  background-image: -moz-linear-gradient(top, hsla(191,78%,80%,1), hsla(191,76%,67%,1));
  background-image: -o-linear-gradient(top, hsla(191,78%,80%,1), hsla(191,76%,67%,1));
  background-image: -ms-linear-gradient(top, hsla(191,78%,80%,1), hsla(191,76%,67%,1));
  background-image: linear-gradient(to bottom, hsla(191,78%,80%,1), hsla(191,76%,67%,1));
}
.mailpoet_stepped_progress_bar {
  margin: auto;
  width: 400px;
}
.mailpoet_stepped_progress_bar:before {
  position: relative;
  top: 9px;
  content: "";
  display: block;
  height: 2px;
  width: 100%;
  border-radius: 2px;
  background-color: #d8d8d8;
  margin: auto;
}
.mailpoet_stepped_progress_bar_step {
  display: inline-block;
}
.mailpoet_stepped_progress_bar_step:before {
  position: relative;
  content: "";
  display: block;
  height: 14px;
  width: 14px;
  border-radius: 14px;
  background-color: #d8d8d8;
  margin: auto;
}
.mailpoet_stepped_progress_bar_step.active:before {
  background-color: #979797;
}
@media screen and (max-width: 520px) {
  .mailpoet_stepped_progress_bar {
    width: 360px;
  }
}
#subscribers_container .mailpoet_segments_unsubscribed {
  color: #a9a9a9;
}
.mailpoet-about-wrap {
  position: relative;
  margin: 25px 40px 0 20px;
  max-width: 1050px /* readability */;
  font-size: 15px;
}
.mailpoet-about-wrap div.updated,
.mailpoet-about-wrap div.error,
.mailpoet-about-wrap .notice {
  display: none !important;
}
.mailpoet-about-wrap hr {
  border: 0;
  height: 0;
  margin: 0;
  border-top: 1px solid rgba(0,0,0,0.1);
}
.mailpoet-about-wrap img {
  margin: 0;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}
.mailpoet-about-wrap .mailpoet-logo {
  position: absolute;
  top: 0.2em;
  right: 0;
}
.mailpoet-about-wrap .nav-tab {
  padding-right: 15px;
  padding-left: 15px;
  font-size: 18px;
}
.mailpoet-about-wrap p {
  line-height: 1.5;
  font-size: 14px;
}
.mailpoet-about-wrap .feature-section p {
  max-width: 55em;
  margin-left: auto;
  margin-right: auto;
}
.mailpoet-about-wrap h1 {
  margin: 1em 0 0.5em 0;
  padding: 0;
  color: #32373c;
  line-height: 1.2em;
  font-size: 2.8em;
  font-weight: 400;
  text-align: center;
}
.mailpoet-about-wrap h1.welcome {
  margin-right: 200px;
  text-align: left;
}
.mailpoet-about-wrap h2 {
  margin: 40px 0 0.6em;
  font-size: 2.7em;
  line-height: 1.3;
  font-weight: 300;
  text-align: center;
}
.mailpoet-about-wrap h3 {
  margin: 1.25em 0 0.6em;
  font-size: 1.4em;
  line-height: 1.5;
}
.mailpoet-about-wrap h4 {
  color: #23282d;
}
.mailpoet-about-wrap .about-description,
.mailpoet-about-wrap .about-text {
  margin-top: 1.4em;
  font-weight: 400;
  line-height: 1.6em;
  font-size: 19px;
}
.mailpoet-about-wrap .about-text {
  margin: 1em 200px 1em 0;
  min-height: 60px;
  color: #555d66;
}
.mailpoet-about-wrap [class$=col] .col {
  float: left;
  position: relative;
}
.mailpoet-about-wrap .two-col .col {
  margin-right: 4.799999999%;
  width: 47.6%;
}
.mailpoet-about-wrap .two-col img {
  margin-bottom: 1.5em;
}
.mailpoet-about-wrap .feature-section.two-col .col {
  display: inline-block;
  float: none;
  margin-top: 1em;
  margin-right: 4.799999999%;
  width: calc(47.6% - 4px);
  vertical-align: top;
}
.mailpoet-about-wrap .three-col .col {
  margin-right: 4.999999999%;
  width: 29.95%;
}
.mailpoet-about-wrap .two-col .col:nth-of-type(2n),
.mailpoet-about-wrap .three-col .col:nth-of-type(3n) {
  margin-right: 0;
}
.mailpoet-about-wrap .feature-section.two-col h3 {
  margin-top: 0;
}
.mailpoet-about-wrap .feature-section h4 {
  margin: 1.4em 0 0.6em 0;
  font-size: 1em;
}
.mailpoet-about-wrap .feature-section p {
  margin-top: 0.6em;
}
.mailpoet-about-wrap .lead-description {
  font-size: 1.5em;
  text-align: center;
}
.mailpoet-about-wrap .two-col-text {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
}
.mailpoet-about-wrap .two-col-text p:first-of-type {
  margin-top: 0;
}
.mailpoet-about-wrap .headline-feature.feature-video {
  position: relative;
  margin: 40px 0;
  padding-bottom: 56.25%;
  width: 100%;
  max-width: 100%;
  height: 0;
  text-align: center;
}
.mailpoet-about-wrap .feature-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.mailpoet-about-wrap .featured-image {
  text-align: center;
}
.mailpoet-about-wrap .feature-section {
  overflow: hidden;
  padding: 0 0 40px;
}
.mailpoet-about-wrap .feature-section.no-heading {
  padding-top: 35px;
}
.mailpoet-about-wrap .headline-feature {
  margin: 0 auto;
  max-width: 80%;
}
.mailpoet-about-wrap .feature-section .media-container {
  overflow: hidden;
}
.mailpoet-about-wrap .feature-section img {
  margin-bottom: 1em;
}
.mailpoet-about-wrap .embed-container {
  text-align: center;
}
.mailpoet-about-wrap .embed-container iframe {
  max-width: 100%;
}
.mailpoet-about-wrap .wp-embedded-content {
  max-width: 100%;
}
.mailpoet-about-wrap .feature-section .col {
  margin-top: 40px;
}
.mailpoet-about-wrap .changelog {
  margin-bottom: 40px;
}
.mailpoet-about-wrap .changelog.feature-section .col {
  margin-top: 40px;
}
@media screen and (max-width: 782px) {
  .mailpoet-about-wrap .two-col-text {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
  .mailpoet-about-wrap .three-col img {
    display: block;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 500px) {
  .mailpoet-about-wrap {
    margin-right: 20px;
    margin-left: 10px;
  }
  .mailpoet-about-wrap h1,
  .mailpoet-about-wrap .about-text {
    margin-right: 0;
  }
  .mailpoet-about-wrap .about-text {
    margin-bottom: 0.25em;
  }
  .mailpoet-about-wrap .mailpoet-logo {
    position: relative;
    margin: 1em 0;
    width: 100%;
    text-align: center;
  }
  .mailpoet-about-wrap .two-col .col,
  .mailpoet-about-wrap .three-col .col {
    width: 100% !important;
    float: none !important;
  }
}
.mailpoet-about-wrap .videoWrapper {
  position: relative;
  padding-bottom: 56.25% /* 16:9 */;
/*padding-top: 25px*/
  height: 0;
}
.mailpoet-about-wrap .videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.mailpoet-about-wrap .mailpoet_video {
  border: 1px solid rgba(0,0,0,0.1);
}
.mailpoet-about-wrap #mailpoet-changelog ul {
  list-style: disc;
  padding-left: 20px;
}
.mailpoet-about-wrap h2.mailpoet-feature-top {
  margin: 50px auto;
}
.mailpoet-about-wrap a.button.go-to-plugin {
  margin-top: 2em;
}
.mailpoet-about-wrap p.top-space-triple {
  margin-top: 3em;
}
.mailpoet-about-wrap p.mailpoet-top-text {
  margin-right: 0;
}
.mailpoet-about-wrap ul.default-list {
  list-style-type: disc;
  margin-left: 40px;
}
.mailpoet-about-wrap .half-width-centered {
  display: block;
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
}
#logger {
  width: 100%;
  height: 300px;
  background-color: transparent;
  border: 0;
  border-top: 1px #aba9a9 solid;
  padding: 2px;
  overflow: scroll;
  resize: both;
  font-size: 0.85em;
  margin-top: 20px;
}
#progressbar {
  width: 50%;
  background-color: #d8d8d8;
  border-radius: 5px;
}
.ui-progressbar .ui-progressbar-value {
  height: 100%;
  background-color: #fecf23;
  background-image: -webkit-linear-gradient(top, #fecf23, #fd9215);
  background-image: -moz-linear-gradient(top, #fecf23, #fd9215);
  background-image: -o-linear-gradient(top, #fecf23, #fd9215);
  background-image: -ms-linear-gradient(top, #fecf23, #fd9215);
  background-image: linear-gradient(to bottom, #fecf23, #fd9215);
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
  box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
  border: 0;
}
.mailpoet_progress_label {
  font-size: 15px;
}
.error_msg {
  color: #f00;
}
.introjs-overlay {
  position: absolute;
  box-sizing: content-box;
  z-index: 999999;
  background-color: #000;
  opacity: 0;
  background: -moz-radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
  background: -webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.4)),color-stop(100%,rgba(0,0,0,0.9)));
  background: -webkit-radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
  background: -o-radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
  background: -ms-radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
  background: radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#e6000000',GradientType=1)";
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
      -ms-transition: all 0.3s ease-out;
       -o-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out;
}

.introjs-fixParent {
  z-index: auto !important;
  opacity: 1.0 !important;
  -webkit-transform: none !important;
     -moz-transform: none !important;
      -ms-transform: none !important;
       -o-transform: none !important;
          transform: none !important;
}

.introjs-showElement,
tr.introjs-showElement > td,
tr.introjs-showElement > th {
  z-index: 9999999 !important;
}

.introjs-disableInteraction {
  z-index: 99999999 !important;
  position: absolute;
  background-color: white;
  opacity: 0;
  filter: alpha(opacity=0);
}

.introjs-relativePosition,
tr.introjs-showElement > td,
tr.introjs-showElement > th {
  position: relative;
}

.introjs-helperLayer {
  box-sizing: content-box;
  position: absolute;
  z-index: 9999998;
  background-color: #FFF;
  background-color: rgba(255,255,255,.9);
  border: 1px solid #777;
  border: 1px solid rgba(0,0,0,.5);
  border-radius: 4px;
  box-shadow: 0 2px 15px rgba(0,0,0,.4);
  -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
      -ms-transition: all 0.3s ease-out;
       -o-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out;
}

.introjs-tooltipReferenceLayer {
  box-sizing: content-box;
  position: absolute;
  visibility: hidden;
  z-index: 100000000;
  background-color: transparent;
  -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
      -ms-transition: all 0.3s ease-out;
       -o-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out;
}

.introjs-helperLayer *,
.introjs-helperLayer *:before,
.introjs-helperLayer *:after {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
      -ms-box-sizing: content-box;
       -o-box-sizing: content-box;
          box-sizing: content-box;
}

.introjs-helperNumberLayer {
  box-sizing: content-box;
  position: absolute;
  visibility: visible;
  top: -16px;
  left: -16px;
  z-index: 9999999999 !important;
  padding: 2px;
  font-family: Arial, verdana, tahoma;
  font-size: 13px;
  font-weight: bold;
  color: white;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0,0,0,.3);
  background: #ff3019; /* Old browsers */
  background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Chrome10+,Safari5.1+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404)); /* Chrome,Safari4+ */
  background:    -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6+ */
  background:     -ms-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* IE10+ */
  background:      -o-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Opera 11.10+ */
  background:         linear-gradient(to bottom, #ff3019 0%, #cf0404 100%);  /* W3C */
  width: 20px;
  height:20px;
  line-height: 20px;
  border: 3px solid white;
  border-radius: 50%;
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0)"; /* IE6-9 */
  filter: "progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000)"; /* IE10 text shadows */
  box-shadow: 0 2px 5px rgba(0,0,0,.4);
}

.introjs-arrow {
  border: 5px solid transparent;
  content:'';
  position: absolute;
}
.introjs-arrow.top {
  top: -10px;
  border-bottom-color:white;
}
.introjs-arrow.top-right {
  top: -10px;
  right: 10px;
  border-bottom-color:white;
}
.introjs-arrow.top-middle {
  top: -10px;
  left: 50%;
  margin-left: -5px;
  border-bottom-color:white;
}
.introjs-arrow.right {
  right: -10px;
  top: 10px;
  border-left-color:white;
}
.introjs-arrow.right-bottom {
  bottom:10px;
  right: -10px;
  border-left-color:white;
}
.introjs-arrow.bottom {
  bottom: -10px;
  border-top-color:white;
}
.introjs-arrow.bottom-right {
  bottom: -10px;
  right: 10px;
  border-top-color:white;
}
.introjs-arrow.bottom-middle {
  bottom: -10px;
  left: 50%;
  margin-left: -5px;
  border-top-color:white;
}
.introjs-arrow.left {
  left: -10px;
  top: 10px;
  border-right-color:white;
}
.introjs-arrow.left-bottom {
  left: -10px;
  bottom:10px;
  border-right-color:white;
}

.introjs-tooltip {
  box-sizing: content-box;
  position: absolute;
  visibility: visible;
  padding: 10px;
  background-color: white;
  min-width: 200px;
  max-width: 300px;
  border-radius: 3px;
  box-shadow: 0 1px 10px rgba(0,0,0,.4);
  -webkit-transition: opacity 0.1s ease-out;
     -moz-transition: opacity 0.1s ease-out;
      -ms-transition: opacity 0.1s ease-out;
       -o-transition: opacity 0.1s ease-out;
          transition: opacity 0.1s ease-out;
}

.introjs-tooltipbuttons {
  text-align: right;
  white-space: nowrap;
}

/*
 Buttons style by http://nicolasgallagher.com/lab/css3-github-buttons/
 Changed by Afshin Mehrabani
*/
.introjs-button {
  box-sizing: content-box;
  position: relative;
  overflow: visible;
  display: inline-block;
  padding: 0.3em 0.8em;
  border: 1px solid #d4d4d4;
  margin: 0;
  text-decoration: none;
  text-shadow: 1px 1px 0 #fff;
  font: 11px/normal sans-serif;
  color: #333;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  background-color: #ececec;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
  background-image: -moz-linear-gradient(#f4f4f4, #ececec);
  background-image: -o-linear-gradient(#f4f4f4, #ececec);
  background-image: linear-gradient(#f4f4f4, #ececec);
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  /*background-clip: padding-box;*/ /* commented out due to Opera 11.10 bug */
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
  /* IE hacks */
  zoom: 1;
  *display: inline;
  margin-top: 10px;
}

.introjs-button:hover {
  border-color: #bcbcbc;
  text-decoration: none;
  box-shadow: 0px 1px 1px #e3e3e3;
}

.introjs-button:focus,
.introjs-button:active {
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#f4f4f4));
  background-image: -moz-linear-gradient(#ececec, #f4f4f4);
  background-image: -o-linear-gradient(#ececec, #f4f4f4);
  background-image: linear-gradient(#ececec, #f4f4f4);
}

/* overrides extra padding on button elements in Firefox */
.introjs-button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.introjs-skipbutton {
  box-sizing: content-box;
  margin-right: 5px;
  color: #7a7a7a;
}

.introjs-prevbutton {
  -webkit-border-radius: 0.2em 0 0 0.2em;
  -moz-border-radius: 0.2em 0 0 0.2em;
  border-radius: 0.2em 0 0 0.2em;
  border-right: none;
}

.introjs-prevbutton.introjs-fullbutton {
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
}

.introjs-nextbutton {
  -webkit-border-radius: 0 0.2em 0.2em 0;
  -moz-border-radius: 0 0.2em 0.2em 0;
  border-radius: 0 0.2em 0.2em 0;
}

.introjs-nextbutton.introjs-fullbutton {
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
}

.introjs-disabled, .introjs-disabled:hover, .introjs-disabled:focus {
  color: #9a9a9a;
  border-color: #d4d4d4;
  box-shadow: none;
  cursor: default;
  background-color: #f4f4f4;
  background-image: none;
  text-decoration: none;
}

.introjs-hidden {
     display: none;
}

.introjs-bullets {
  text-align: center;
}
.introjs-bullets ul {
  box-sizing: content-box;
  clear: both;
  margin: 15px auto 0;
  padding: 0;
  display: inline-block;
}
.introjs-bullets ul li {
  box-sizing: content-box;
  list-style: none;
  float: left;
  margin: 0 2px;
}
.introjs-bullets ul li a {
  box-sizing: content-box;
  display: block;
  width: 6px;
  height: 6px;
  background: #ccc;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  text-decoration: none;
  cursor: pointer;
}
.introjs-bullets ul li a:hover {
  background: #999;
}
.introjs-bullets ul li a.active {
  background: #999;
}

.introjs-progress {
  box-sizing: content-box;
  overflow: hidden;
  height: 10px;
  margin: 10px 0 5px 0;
  border-radius: 4px;
  background-color: #ecf0f1
}
.introjs-progressbar {
  box-sizing: content-box;
  float: left;
  width: 0%;
  height: 100%;
  font-size: 10px;
  line-height: 10px;
  text-align: center;
  background-color: #08c;
}

.introjsFloatingElement {
  position: absolute;
  height: 0;
  width: 0;
  left: 50%;
  top: 50%;
}

.introjs-fixedTooltip {
  position: fixed;
}

.introjs-hint {
  box-sizing: content-box;
  position: absolute;
  background: transparent;
  width: 20px;
  height: 15px;
  cursor: pointer;
}
.introjs-hint:focus {
    border: 0;
    outline: 0;
}
.introjs-hidehint {
  display: none;
}

.introjs-fixedhint {
  position: fixed;
}

.introjs-hint:hover > .introjs-hint-pulse {
  border: 5px solid rgba(60, 60, 60, 0.57);
}

.introjs-hint-pulse {
  box-sizing: content-box;
  width: 10px;
  height: 10px;
  border: 5px solid rgba(60, 60, 60, 0.27);
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  background-color: rgba(136, 136, 136, 0.24);
  z-index: 10;
  position: absolute;
  -webkit-transition: all 0.2s ease-out;
     -moz-transition: all 0.2s ease-out;
      -ms-transition: all 0.2s ease-out;
       -o-transition: all 0.2s ease-out;
          transition: all 0.2s ease-out;
}
.introjs-hint-no-anim .introjs-hint-dot {
  -webkit-animation: none;
  -moz-animation: none;
  animation: none;
}
.introjs-hint-dot {
  box-sizing: content-box;
  border: 10px solid rgba(146, 146, 146, 0.36);
  background: transparent;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  border-radius: 60px;
  height: 50px;
  width: 50px;
  -webkit-animation: introjspulse 3s ease-out;
  -moz-animation: introjspulse 3s ease-out;
  animation: introjspulse 3s ease-out;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  position: absolute;
  top: -25px;
  left: -25px;
  z-index: 1;
  opacity: 0;
}

@-webkit-keyframes introjspulse {
    0% {
        -webkit-transform: scale(0);
        opacity: 0.0;
    }
    25% {
        -webkit-transform: scale(0);
        opacity: 0.1;
    }
    50% {
        -webkit-transform: scale(0.1);
        opacity: 0.3;
    }
    75% {
        -webkit-transform: scale(0.5);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 0.0;
    }
}

@-moz-keyframes introjspulse {
    0% {
        -moz-transform: scale(0);
        opacity: 0.0;
    }
    25% {
        -moz-transform: scale(0);
        opacity: 0.1;
    }
    50% {
        -moz-transform: scale(0.1);
        opacity: 0.3;
    }
    75% {
        -moz-transform: scale(0.5);
        opacity: 0.5;
    }
    100% {
        -moz-transform: scale(1);
        opacity: 0.0;
    }
}

@keyframes introjspulse {
    0% {
        transform: scale(0);
        opacity: 0.0;
    }
    25% {
        transform: scale(0);
        opacity: 0.1;
    }
    50% {
        transform: scale(0.1);
        opacity: 0.3;
    }
    75% {
        transform: scale(0.5);
        opacity: 0.5;
    }
    100% {
        transform: scale(1);
        opacity: 0.0;
    }
}

.mailpoet_template_iframe {
  position: absolute;
  z-index: -9999;
  top: 0;
  left: 0;
  width: 660px;
  max-width: 660px;
}
.mailpoet_welcome_wizard_centered_column {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.mailpoet_welcome_wizard_header img {
  margin-bottom: 20px;
}
.mailpoet_welcome_wizard_steps {
  padding-top: 20px;
  width: 100%;
}
.mailpoet_welcome_wizard_steps div.updated,
.mailpoet_welcome_wizard_steps div.error,
.mailpoet_welcome_wizard_steps .notice {
  display: none !important;
}
.mailpoet_welcome_wizard_step_content {
  margin-top: 40px;
  max-width: 620px;
  min-height: 30vh;
}
.mailpoet_welcome_wizard_step_content h1 {
  font-weight: 400;
  padding-bottom: 10px;
  text-align: center;
}
.mailpoet_welcome_wizard_step_content p {
  font-weight: normal;
  font-size: 15px;
  line-height: 22px;
  color: #595c65;
  text-align: center;
  margin: 10px 0;
}
#mailpoet_sender_form {
  margin-top: 30px;
  width: 330px;
}
#mailpoet_sender_form label {
  display: inline-block;
  font-size: 15px;
  margin-bottom: 20px;
}
#mailpoet_sender_form input[type="text"] {
  margin-top: 10px;
  font-size: 15px;
  width: 328px;
  height: 30px;
}
#mailpoet_sender_form input[type="submit"] {
  margin: 50px 0 25px 0;
}
#mailpoet_sender_form a.sender_form_small {
  font-size: 12px;
  color: #595c65;
}
.mailpoet_sender_form_loading {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
.mailpoet_welcome_wizard_course_form_box {
  margin-bottom: 10px;
  padding-top: 30px;
  position: relative;
}
.mailpoet_welcome_wizard_course_form_box img {
  position: absolute;
  top: 0;
  left: 0;
}
.mailpoet_welcome_wizard_course_form_box iframe {
  margin-left: 155px;
}
@media screen and (max-width: 520px) {
  .mailpoet_welcome_wizard_course_form_box {
    padding: 0 10px;
    text-align: center;
  }
  .mailpoet_welcome_wizard_course_form_box iframe {
    margin-left: 0;
  }
  .mailpoet_welcome_wizard_course_form_box img {
    position: static;
  }
}
.mailpoet_welcome_wizard_step_controls {
  margin-top: 50px;
}
.mailpoet_welcome_wizard_step_controls .button {
  margin: 0 10px;
}
.mailpoet_welcome_wizard_woo_screenshot {
  margin-top: 30px;
  width: 400px;
}
@media screen and (max-width: 520px) {
  .mailpoet_welcome_wizard_woo_screenshot {
    width: 340px;
  }
}
.welcome_wizard_video {
  position: absolute;
  top: -1000px;
}
.mailpoet-intro-active #adminmenuback {
  z-index: auto;
}
#adminmenuwrap.introjs-fixParent {
  position: absolute;
}
#adminmenu li.introjs-showElement {
  background: inherit;
}
.introjs-helperLayer {
  border: none;
  border-radius: 3px;
  background-color: rgba(255,255,255,0.7);
}
.introjs-tooltip {
  min-width: 240px;
}
.introjs-tooltip[style*="top:"] {
  margin-top: -8px;
}
.introjs-tooltip .introjs-tooltipbuttons {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.introjs-tooltip .button {
  margin-top: 15px;
  position: relative;
}
.introjs-tooltip .button:hover,
.introjs-tooltip .button:focus {
  z-index: 1;
}
.introjs-tooltip .button:focus {
  height: 100%;
  margin-bottom: -1px;
}
.introjs-tooltip .button:focus:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: #5b9dd9;
}
.introjs-tooltip .button.introjs-hidden {
  display: none;
}
.introjs-tooltip .button.introjs-skipbutton:not(.introjs-donebutton) {
  margin-right: auto;
}
.introjs-tooltip .button.introjs-skipbutton:not(.introjs-donebutton) + .button {
  margin-left: 10px;
}
.introjs-tooltip .button.introjs-donebutton {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -o-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
}
.introjs-tooltip .button.introjs-prevbutton {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.introjs-tooltip .button:not(.introjs-hidden) + .introjs-nextbutton,
.introjs-tooltip .button.introjs-donebutton {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px;
}
.mailpoet_feature_announcement {
  float: right;
}
.button.mailpoet_feature_announcement_button {
  height: 28px;
  padding: 0 5px 1px;
  position: relative;
}
.mailpoet_feature_announcement_icon {
  line-height: 28px;
}
.mailpoet_feature_announcement_dot::before {
  content: "";
  display: block;
  position: absolute;
  top: -4px;
  right: -4px;
  height: 10px;
  width: 10px;
  background: #d54e21;
  border-radius: 10px;
}
.mailpoet_in_app_announcement_pulsing_dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #ff5301;
  cursor: pointer;
  -webkit-box-shadow: 0 0 0 rgba(255,83,1,0.4);
  box-shadow: 0 0 0 rgba(255,83,1,0.4);
  -webkit-animation: mailpoet_in_app_dot_pulse 2s infinite;
  -moz-animation: mailpoet_in_app_dot_pulse 2s infinite;
  -o-animation: mailpoet_in_app_dot_pulse 2s infinite;
  -ms-animation: mailpoet_in_app_dot_pulse 2s infinite;
  animation: mailpoet_in_app_dot_pulse 2s infinite;
}
@-webkit-keyframes mailpoet_in_app_dot_pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(255,83,1,0.4);
    box-shadow: 0 0 0 0 rgba(255,83,1,0.4);
  }
  70% {
    -webkit-box-shadow: 0 0 0 10px rgba(255,83,1,0);
    box-shadow: 0 0 0 10px rgba(255,83,1,0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(255,83,1,0);
    box-shadow: 0 0 0 0 rgba(255,83,1,0);
  }
}
.mailpoet_drag_and_drop_tutorial {
  text-align: center;
}
.new_subscriber_notification_announcement {
  text-align: center;
}
.new_subscriber_notification_announcement h2 {
  font-size: 28px;
}
@-moz-keyframes mailpoet_in_app_dot_pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(255,83,1,0.4);
    box-shadow: 0 0 0 0 rgba(255,83,1,0.4);
  }
  70% {
    -webkit-box-shadow: 0 0 0 10px rgba(255,83,1,0);
    box-shadow: 0 0 0 10px rgba(255,83,1,0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(255,83,1,0);
    box-shadow: 0 0 0 0 rgba(255,83,1,0);
  }
}
@-webkit-keyframes mailpoet_in_app_dot_pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(255,83,1,0.4);
    box-shadow: 0 0 0 0 rgba(255,83,1,0.4);
  }
  70% {
    -webkit-box-shadow: 0 0 0 10px rgba(255,83,1,0);
    box-shadow: 0 0 0 10px rgba(255,83,1,0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(255,83,1,0);
    box-shadow: 0 0 0 0 rgba(255,83,1,0);
  }
}
@-o-keyframes mailpoet_in_app_dot_pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(255,83,1,0.4);
    box-shadow: 0 0 0 0 rgba(255,83,1,0.4);
  }
  70% {
    -webkit-box-shadow: 0 0 0 10px rgba(255,83,1,0);
    box-shadow: 0 0 0 10px rgba(255,83,1,0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(255,83,1,0);
    box-shadow: 0 0 0 0 rgba(255,83,1,0);
  }
}
@keyframes mailpoet_in_app_dot_pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(255,83,1,0.4);
    box-shadow: 0 0 0 0 rgba(255,83,1,0.4);
  }
  70% {
    -webkit-box-shadow: 0 0 0 10px rgba(255,83,1,0);
    box-shadow: 0 0 0 10px rgba(255,83,1,0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(255,83,1,0);
    box-shadow: 0 0 0 0 rgba(255,83,1,0);
  }
}
.newsletter_congratulate_page {
  margin-top: 30px;
}
.mailpoet_newsletter_loading {
  text-align: center;
}
.mailpoet_newsletter_loading .mailpoet_loading {
  margin: 100px auto 0 auto;
}
.mailpoet_newsletter_loading .mailpoet_newsletter_loading_header {
  margin: 30px;
}
.mailpoet_congratulate_success {
  width: 100%;
}
.mailpoet_congratulate_success h1 {
  text-align: center;
  margin-bottom: 30px;
}
.mailpoet_congratulate_success img,
.mailpoet_congratulate_success .button {
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.mailpoet_congratulate_success .typeform-widget {
  height: 350px;
  margin: 0 auto 30px;
  max-width: 100%;
  width: 500px;
}
.mailpoet-discount-container {
  margin: 15px;
  padding: 20px;
  background: #fff;
  border: 1px solid #ff5301;
  text-align: center;
}
.mailpoet-discount-container h1 {
  margin: 0;
  line-height: 1.2em;
  font-size: 2.8em;
  font-weight: 400;
}
.mailpoet-discount-container p {
  line-height: 1.2em;
  font-size: 1.2em;
}
.mailpoet_review_request {
  max-width: 500px;
  text-align: center;
  margin: auto;
}
.mailpoet_review_request img {
  margin: 20px;
}
.mailpoet_review_request a {
  cursor: pointer;
  text-decoration: underline;
}
