.u-height-all-left {
  height: 100%;
  float: left; }

.content__table, #edit__btn-advance .btn-advance__content .btn-advance__handler .btn-advance__form-link__theme,
#edit__btn-advance .btn-advance__content .btn-advance__handler .btn-advance__form-link, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_01 > .content-1, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_01 > .content-2, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_02 > .content-1, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_02 > .content-2, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_03 > .content-1, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_03 > .content-2 > div, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_04 > .content-1, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_04 > .content-2, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_05 > .content-1, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_05 > .content-2 {
  display: table; }

.content__table > *, #edit__btn-advance .btn-advance__content .btn-advance__handler .btn-advance__form-link__theme > *,
#edit__btn-advance .btn-advance__content .btn-advance__handler .btn-advance__form-link > *, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_01 > .content-1 > *, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_01 > .content-2 > *, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_02 > .content-1 > *, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_02 > .content-2 > *, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_03 > .content-1 > *, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_03 > .content-2 > div > *, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_04 > .content-1 > *, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_04 > .content-2 > *, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_05 > .content-1 > *, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_05 > .content-2 > * {
  display: table-cell;
  vertical-align: middle; }

.content-left__height-full, .inline > .content-1, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_01 > .content-1,
.inline > .content-2, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_01 > .content-2 {
  height: 100%;
  float: left; }

.content__arrow::before, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_02 > .content-2::before {
  content: ' ';
  position: absolute; }

.content__arrow.content__arrow-up::before, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_02 > .content__arrow-up.content-2::before {
  border: 1px solid transparent;
  border-top-width: 0; }

.content__arrow.content__arrow-down::before, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_02 > .content__arrow-down.content-2::before {
  border: 1px solid transparent;
  border-bottom-width: 0; }

.content__arrow.content__arrow-right::before, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_02 > .content-2::before {
  border: 1px solid transparent;
  border-right-width: 0; }

.content__arrow.content__arrow-left::before, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_02 > .content__arrow-left.content-2::before {
  border: 1px solid transparent;
  border-left-width: 0; }

.content__content::before,
.content__content::after {
  content: ' ';
  position: absolute; }

.content__text {
  white-space: nowrap; }

.content__link {
  text-align: center;
  display: block; }

.content__film, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_01 > .content-2, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_04 > .content-2, [data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_05 > .content-2 {
  background: rgba(191, 191, 191, 0.34902) no-repeat scroll 50% 0;
  border: 0 hidden #0398e2;
  border-radius: 0 10px 10px 0; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] *::before:not(i),
[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] *::after:not(i) {
  content: ''; }

[data-item^="ButtonAdvance"][name="element"] > [data-item^="ButtonAdvance"] {
  height: 100%;
  position: relative;
  cursor: pointer; }

[data-item^="ButtonAdvance"][name="element"] > [data-item^="ButtonAdvance"] > .theme {
  height: 100%; }

.group-item-thumb.buttonAdvance {
  width: 100%; }

.group-item-thumb > [data-item^="ButtonAdvance"] {
  display: block;
  transform: rotate(0deg); }

.group-item-thumb > [data-type="theme_01"] {
  height: 46px; }

.imagehover-all-icons-i {
  font-size: 25px;
  margin: 5px; }

#edit__btn-advance {
  padding: 0 !important;
  overflow: hidden; }

#edit__btn-advance .btn-advance__content .btn-advance__preview,
#edit__btn-advance .btn-advance__content .btn-advance__handler {
  height: 100%;
  float: left; }

#edit__btn-advance .btn-advance__content .btn-advance__themes {
  background: #777;
  width: 30%;
  height: calc(100% - 30px);
  position: absolute;
  top: 30px;
  z-index: 3; }

#edit__btn-advance .btn-advance__content .btn-advance__themes .custom-style {
  height: 60px;
  display: block; }

#edit__btn-advance .btn-advance__content .btn-advance__themes > div {
  padding: 5px; }

#edit__btn-advance .btn-advance__content .btn-advance__themes [data-type="theme_01"] {
  height: 53px; }

#edit__btn-advance .btn-advance__content .btn-advance__handler {
  width: 30%; }

#edit__btn-advance .btn-advance__content .btn-advance__handler .btn-advance__form-link__theme,
#edit__btn-advance .btn-advance__content .btn-advance__handler .btn-advance__form-link {
  font: normal 16px Sans-Serif;
  line-height: 30px;
  width: 100%;
  height: 30px;
  padding: 0 10px;
  cursor: pointer; }

#edit__btn-advance .btn-advance__content .btn-advance__handler .btn-advance__form-link__theme {
  color: #777;
  background: #FFF;
  border-bottom: solid #666 1px; }

#edit__btn-advance .btn-advance__content .btn-advance__handler .btn-advance__form-link__theme:hover {
  color: #fff;
  background: #777; }

#edit__btn-advance .btn-advance__content .btn-advance__handler .btn-advance__form-link {
  color: #fff;
  background: #777;
  border-bottom: solid #666 1px; }

#edit__btn-advance .btn-advance__content .btn-advance__handler .btn-advance__form-link a,
#edit__btn-advance .btn-advance__content .btn-advance__handler .btn-advance__form-link i {
  font: inherit;
  line-height: inherit;
  color: inherit; }

#edit__btn-advance .btn-advance__content .btn-advance__handler .btn-advance__form-link i {
  float: right; }

#edit__btn-advance .btn-advance__content .btn-advance__handler .btn-advance__handler__items {
  height: calc(100% - 30px);
  overflow-y: auto; }

#edit__btn-advance .btn-advance__content .btn-advance__handler .btn-advance__handler__items .font-family-group {
  width: 100%; }

#edit__btn-advance .btn-advance__content .btn-advance__handler .btn-advance__handler__items .omb10-select-container > i.fa {
  border-right: 1px solid; }

#edit__btn-advance .btn-advance__content .btn-advance__preview {
  width: 70%; }

#edit__btn-advance .btn-advance__content .btn-advance__preview > .btn-advance__preview-align {
  height: 100%; }

#edit__btn-advance > .popUp_Content > .btn-advance__content {
  width: 100%;
  height: 400px; }

#edit__btn-advance > .popUp_Bottom {
  margin: 0; }

#edit__btn-advance > .popUp_Bottom > button {
  float: right; }

#edit__btn-advance > .popUp_Bottom > button.btn-primary {
  margin-left: 10px; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_02 {
  font: italic 400 22px Bebasneue, sans-serif;
  color: #fff;
  border-radius: 96px;
  overflow: hidden; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_02 a {
  font: inherit;
  color: inherit; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_02 > div {
  height: 100%; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_02 > .content-1 {
  background-color: #017eb6;
  width: 65%;
  float: left; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_02 > .content-2 {
  background-color: #4fc3f7;
  width: 35%;
  position: relative; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_02 > .content-2::before {
  border-width: 30px;
  border-right-width: 0;
  border-left-color: #017eb6;
  left: -1px;
  position: absolute; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_03 {
  background-color: whitesmoke;
  height: 100%;
  border: 1px solid #cccccc;
  border-radius: 5px;
  box-shadow: #cccccc 0 2px 3px 0; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_03 > .content-1 {
  text-align: center;
  width: 28%;
  padding: 2.4%; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_03 > .content-1 > .inner {
  text-align: center;
  background: #6aa84f;
  width: 100%;
  height: 100%;
  border: 1px solid #38761d;
  border-radius: 10px;
  padding: 6.5%;
  box-shadow: rgba(255, 255, 255, 0.407843) 1px 1px 0 0 inset; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_03 > .content-1 > .inner > div {
  text-align: center;
  width: 100%; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_03 > .content-2 {
  text-align: left;
  width: 72%; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_03 > .content-2 .text-1,
[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_03 > .content-2 .text-2 {
  width: 100%;
  height: 50%; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_03 > .content-2 .text-1 {
  font: normal 24px Abel, serif; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_03 > .content-2 .text-2 {
  font: normal 700 24px Arial, Helvetica, sans-serif;
  color: #994e0d; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_03 > .content-2::before {
  border-width: 30px;
  border-right-width: 0; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_03::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.701961) 100%);
  border-radius: inherit; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_04 {
  font: normal 700 20px Arial, Helvetica, sans-serif;
  color: #fff;
  text-align: center;
  background-color: #28c0d7;
  height: 100%;
  border: 2px solid #0f9db3;
  border-radius: 50px;
  box-shadow: rgba(40, 192, 215, 0.568627) 0 0 14px 3px; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_04 * {
  font: inherit; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_04 a {
  color: inherit; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_04 .content-1::before {
  background-color: #0f9db3;
  height: 100%;
  box-shadow: rgba(255, 255, 255, 0.521569) 1px 0 0 0;
  right: 0; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_04 > div {
  text-align: center; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_04 > .content-1 {
  width: 100%;
  position: relative; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_04 > .content-2 {
  background-color: #ffe018;
  width: 34%;
  height: calc(100% + 18%);
  border: 2px solid #dfb020;
  border-radius: 100%;
  box-shadow: #ffe496 0 0 0 5px;
  position: absolute;
  top: -9%;
  right: -17%; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_05 {
  font: 16px normal bold Arial, Helvetica, sans-serif;
  color: #fff;
  height: 100%;
  border-radius: 50px; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_05 * {
  font: inherit; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_05 a {
  color: inherit; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_05 > div {
  text-align: center; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_05 > .content-1 {
  width: 50%;
  float: left;
  background-color: #ee6c1e;
  color: white;
  border-radius: 50px 0 0 50px;
  border: 3px groove #ff9c61; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_05 > .content-2 {
  width: 50%;
  float: left;
  background-color: #4fc3f7;
  color: white;
  border-radius: 0 50px 50px 0;
  border: 3px groove #6fa8dc; }

[data-item^="ButtonAdvance"] > [data-item^="ButtonAdvance"] > .theme_05 > .circle {
  position: absolute;
  left: calc(50% - 14%);
  background-color: white;
  border: 3px solid black;
  border-radius: 100%; }

/* mixins */
/* placeholder */
[data-item^="CallAction"][data-item] > .content-1::before {
  content: ""; }

[data-item^="CallAction"][data-item] > .content-1::after {
  content: ""; }

[data-item^="CallAction"][data-item] > .content-2::before {
  content: ""; }

[data-item^="CallAction"][data-item] > .content-2::after {
  content: ""; }

.group-item-thumb [class^="theme_call_action_"] > .aux_style_1::before {
  content: ""; }

.group-item-thumb [class^="theme_call_action_"] > .aux_style_1::after {
  content: ""; }

.group-item-thumb [class^="theme_call_action_"] > .aux_style_2::before {
  content: ""; }

.group-item-thumb [class^="theme_call_action_"] > .aux_style_2::after {
  content: ""; }

.group-item-thumb [class^="theme_call_action_"] > [data-item] > .content-1::before {
  content: ""; }

.group-item-thumb [class^="theme_call_action_"] > [data-item] > .content-1::after {
  content: ""; }

.group-item-thumb [class^="theme_call_action_"] > [data-item] > .content-2::before {
  content: ""; }

.group-item-thumb [class^="theme_call_action_"] > [data-item] > .content-2::after {
  content: ""; }

.group-item-thumb > div > a[data-item],
[data-item^="CallAction_"] > a[data-item] {
  text-align: center;
  color: white;
  position: relative; }

.group-item-thumb.button .theme_call_action_02.call_action_02 [data-item] {
  height: 100%; }

.group-item-thumb.button .theme_call_action_02.call_action_02 .content-2 {
  box-shadow: #ffe496 0 0 0 5px; }

.group-item-thumb.button .theme_call_action_03.call_action_03 {
  width: 100%;
  height: 100%; }
  .group-item-thumb.button .theme_call_action_03.call_action_03 [data-item] {
    height: 100%; }
  .group-item-thumb.button .theme_call_action_03.call_action_03 > .aux_style_1 {
    position: absolute;
    height: 100%; }
  .group-item-thumb.button .theme_call_action_03.call_action_03 > .aux_style_2 {
    left: calc(60% + 60px); }
  .group-item-thumb.button .theme_call_action_03.call_action_03 > [data-item] {
    box-shadow: 0 0 0 5px #ffefc2 inset; }
    .group-item-thumb.button .theme_call_action_03.call_action_03 > [data-item] > .content-2 {
      left: 60%; }

.group-item-thumb.button .theme_call_action_04.call_action_04 [data-item] {
  height: 100%; }

.group-item-thumb.button .theme_call_action_04.call_action_04 [data-item] > .content-1 {
  text-align: center; }

.group-item-thumb.button .theme_call_action_04.call_action_04 [data-item] > .content-2 {
  text-align: center; }

.group-item-thumb.button .theme_call_action_07.call_action_07 .content-1::after {
  content: ""; }

.group-item-thumb.button .theme_call_action_07.call_action_07 .content-1::before {
  content: ""; }

.group-item-thumb.button .theme_call_action_07.call_action_07 .content-2::after {
  content: ""; }

.group-item-thumb.button .theme_call_action_07.call_action_07 .content-2::before {
  content: ""; }

.group-item-thumb.button .theme_call_action_01.call_action_01 [data-item] {
  height: 100%; }

.group-item-thumb.button .theme_call_action_01.call_action_01 > .aux_style_1 {
  background-color: #156BD4; }

.group-item-thumb.button .theme_call_action_01.call_action_01 > [data-item] {
  border: 1px solid #156BD4; }
  .group-item-thumb.button .theme_call_action_01.call_action_01 > [data-item] > .content-1 {
    background-color: #156cd5; }
  .group-item-thumb.button .theme_call_action_01.call_action_01 > [data-item] > .content-1:hover {
    background-color: #4574ee; }
  .group-item-thumb.button .theme_call_action_01.call_action_01 > [data-item] > .content-2 {
    background-color: #5092e4; }

.group-item-thumb.button .theme_call_action_01.call_action_09 [data-item] {
  height: 100%; }

.group-item-thumb.button .theme_call_action_01.call_action_09 > .aux_style_1 {
  background-color: #ca8a08; }

.group-item-thumb.button .theme_call_action_01.call_action_09 > [data-item] {
  border: 1px solid #ca8a08; }
  .group-item-thumb.button .theme_call_action_01.call_action_09 > [data-item] > .content-1 {
    background-color: #f4902c; }
  .group-item-thumb.button .theme_call_action_01.call_action_09 > [data-item] > .content-1:hover {
    background-color: #ff982d; }
  .group-item-thumb.button .theme_call_action_01.call_action_09 > [data-item] > .content-2 {
    background-color: #f4902c; }

.group-item-thumb.button .theme_call_action_01.call_action_10 [data-item] {
  height: 100%; }

.group-item-thumb.button .theme_call_action_01.call_action_10 > .aux_style_1 {
  background-color: #2fab16; }

.group-item-thumb.button .theme_call_action_01.call_action_10 > [data-item] {
  border: 1px solid #2fab16; }
  .group-item-thumb.button .theme_call_action_01.call_action_10 > [data-item] > .content-1 {
    background-color: #63c74f; }
  .group-item-thumb.button .theme_call_action_01.call_action_10 > [data-item] > .content-1:hover {
    background-color: #79d667; }
  .group-item-thumb.button .theme_call_action_01.call_action_10 > [data-item] > .content-2 {
    background-color: #4ed839; }

.group-item-thumb.button .theme_call_action_01.call_action_11 [data-item] {
  height: 100%; }

.group-item-thumb.button .theme_call_action_01.call_action_11 > .aux_style_1 {
  background-color: #b50707; }

.group-item-thumb.button .theme_call_action_01.call_action_11 > [data-item] {
  border: 1px solid #b50707; }
  .group-item-thumb.button .theme_call_action_01.call_action_11 > [data-item] > .content-1 {
    background-color: #e40101; }
  .group-item-thumb.button .theme_call_action_01.call_action_11 > [data-item] > .content-1:hover {
    background-color: #f41a1a; }
  .group-item-thumb.button .theme_call_action_01.call_action_11 > [data-item] > .content-2 {
    background-color: #f43232; }

.group-item-thumb.button .theme_call_action_01.call_action_12 [data-item] {
  height: 100%; }

.group-item-thumb.button .theme_call_action_01.call_action_12 > .aux_style_1 {
  background-color: #a1a1a1; }

.group-item-thumb.button .theme_call_action_01.call_action_12 > [data-item] {
  border: 1px solid #a1a1a1; }
  .group-item-thumb.button .theme_call_action_01.call_action_12 > [data-item] > .content-1 {
    background-color: #e3e2e2; }
  .group-item-thumb.button .theme_call_action_01.call_action_12 > [data-item] > .content-1:hover {
    background-color: #e3e2e2; }
  .group-item-thumb.button .theme_call_action_01.call_action_12 > [data-item] > .content-2 {
    background-color: #f0f0f0; }

.theme_call_action_01 {
  min-width: 170px;
  min-height: 58px;
  /* details */ }
  .theme_call_action_01 > .aux_style_1 {
    z-index: 999;
    width: 1px;
    height: calc(100% - 4px);
    box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.521569);
    position: absolute;
    left: calc(70% - 1px);
    top: 2px; }
  .theme_call_action_01 > [data-item] {
    width: 100%;
    height: 100%;
    font: normal 700 22px Oswald, sans-serif;
    color: #fff;
    border-radius: 10px;
    position: relative;
    overflow: hidden; }
    .theme_call_action_01 > [data-item] > div {
      display: table;
      text-align: center;
      height: 100%;
      box-shadow: #fff 5px 6px 5px -6px inset;
      position: absolute; }
      .theme_call_action_01 > [data-item] > div > span {
        display: table-cell;
        vertical-align: middle; }
    .theme_call_action_01 > [data-item] > .content-1 {
      width: 70%;
      border-top-left-radius: inherit;
      border-bottom-left-radius: inherit;
      left: 0; }
      .theme_call_action_01 > [data-item] > .content-1 > .text_1 {
        white-space: normal;
        word-wrap: break-word; }
    .theme_call_action_01 > [data-item] > .content-2 {
      width: calc(30% + 1px);
      border-top-right-radius: inherit;
      border-bottom-right-radius: inherit;
      left: 70%; }

.theme_call_action_02 {
  min-width: 190px;
  min-height: 70px; }
  .theme_call_action_02 > .aux_style_1 {
    width: 90%;
    height: calc(100% - 20px);
    background-color: #28c0d7;
    text-align: center;
    font: 700 normal 20px Arial, Helvetica, sans-serif;
    color: white;
    box-shadow: rgba(40, 192, 215, 0.568627) 0 0 14px 3px;
    border: 2px solid #0f9db3;
    border-radius: 50px;
    position: absolute;
    left: 46%;
    top: 50%;
    transform: translate(-50%, -50%); }
  .theme_call_action_02 > .aux_style_1:hover {
    background-color: #24cde6;
    color: #fff; }
  .theme_call_action_02 [data-item] {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    overflow: hidden; }
    .theme_call_action_02 [data-item] .content-1 {
      width: 100%;
      height: 100%;
      float: left;
      width: 70%;
      display: table;
      text-align: center;
      padding: 10px 0; }
      .theme_call_action_02 [data-item] .content-1 .text_1 {
        display: table-cell;
        vertical-align: middle; }
      .theme_call_action_02 [data-item] .content-1 .icon_1 {
        display: table-cell;
        vertical-align: middle; }
    .theme_call_action_02 [data-item] .content-2 {
      display: table;
      width: 35%;
      height: 100%;
      background-color: #ffe018;
      color: #7f6000;
      text-align: center;
      box-shadow: 0 0 0 2px #DFB020 inset;
      border: 5px solid #ffe496;
      border-radius: 100%;
      position: absolute;
      top: 0;
      right: 0; }
      .theme_call_action_02 [data-item] .content-2 .text_2 {
        display: table-cell;
        vertical-align: middle; }
      .theme_call_action_02 [data-item] .content-2 .icon_2 {
        display: table-cell;
        vertical-align: middle; }
    .theme_call_action_02 [data-item] .content-2:hover {
      color: #000; }

.theme_call_action_03 {
  min-width: 300px;
  min-height: 100px; }
  .theme_call_action_03 > .aux_style_1 {
    background-color: #ffcc00;
    border-radius: 50px;
    box-shadow: 0 0 0 10px #f9ad5c inset;
    position: relative;
    width: 100%;
    height: calc(100% - 30px); }
  .theme_call_action_03 > .aux_style_1::after {
    content: '';
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.701961) 100%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 50%;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px; }
  .theme_call_action_03 > [data-item] {
    width: 100%;
    height: calc(100% - 30px);
    border-radius: 50px;
    left: 0;
    top: 0;
    position: absolute; }
    .theme_call_action_03 > [data-item] > .content-1 {
      width: 72%;
      height: 100%;
      position: relative;
      overflow: hidden;
      display: table;
      text-align: center; }
      .theme_call_action_03 > [data-item] > .content-1 > .text_1 {
        display: table-cell;
        vertical-align: middle; }
      .theme_call_action_03 > [data-item] > .content-1 > .icon_1 {
        display: table-cell;
        vertical-align: middle; }
    .theme_call_action_03 > [data-item] > .content-2 {
      z-index: 1;
      width: 61px;
      height: calc(100% - 5px);
      background-color: #ff7043;
      position: absolute;
      left: 72%;
      top: 5px;
      display: table;
      text-align: center; }
      .theme_call_action_03 > [data-item] > .content-2 > .text_2 {
        display: table-cell;
        vertical-align: middle; }
      .theme_call_action_03 > [data-item] > .content-2 > .icon_2 {
        display: table-cell;
        vertical-align: middle; }
    .theme_call_action_03 > [data-item] > .content-2::before {
      content: "";
      width: 0;
      height: 0;
      position: absolute;
      bottom: 0;
      right: 0;
      top: 100%;
      border-left: 40px solid transparent;
      border-right: 0 solid transparent;
      border-top: 30px solid #ff7043; }
    .theme_call_action_03 > [data-item] > .content-2::after {
      content: "";
      width: 0;
      height: 0;
      position: absolute;
      bottom: 0;
      right: 0;
      left: 0;
      top: 100%;
      border-left: 0 solid transparent;
      border-right: 40px solid transparent;
      border-top: 30px solid #ff7043; }

.theme_call_action_04 {
  min-width: 242px;
  min-height: 48px; }
  .theme_call_action_04 > .aux_style_1 {
    z-index: 999;
    width: 0;
    height: 0;
    border-top: 24px solid transparent;
    border-bottom: 24px solid transparent;
    border-left: 25px solid #017eb6;
    position: absolute;
    top: 0;
    left: 65%; }
  .theme_call_action_04 > .aux_style_2 {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; }
  .theme_call_action_04 > [data-item] {
    overflow: hidden;
    height: 100%;
    position: relative;
    border-radius: 15px; }
    .theme_call_action_04 > [data-item] > .content-1 {
      display: table;
      width: 65%;
      height: 100%;
      font-size: 22px;
      font-family: Bebasneue, serif;
      font-weight: 400;
      font-style: italic;
      text-align: center;
      color: white;
      border-radius: inherit;
      border-top-right-radius: 0 !important;
      border-bottom-right-radius: 0 !important;
      background-color: #017eb6;
      position: absolute;
      top: 0;
      left: 0%; }
      .theme_call_action_04 > [data-item] > .content-1 .text_1 {
        display: table-cell;
        vertical-align: middle; }
      .theme_call_action_04 > [data-item] > .content-1 .icon_1 {
        display: table-cell;
        vertical-align: middle; }
    .theme_call_action_04 > [data-item] > .content-2 {
      width: 35%;
      height: 100%;
      display: table;
      text-align: center;
      background-color: #4fc3f7;
      border: 1px hidden #039be5;
      border-radius: inherit;
      border-top-left-radius: 0 !important;
      border-bottom-left-radius: 0 !important;
      position: absolute;
      top: 0;
      left: 65%; }
      .theme_call_action_04 > [data-item] > .content-2 > .text_2 {
        display: table-cell;
        vertical-align: middle; }
      .theme_call_action_04 > [data-item] > .content-2 > .icon_2 {
        display: table-cell;
        vertical-align: middle; }

.theme_call_action_04.call_action_08 > .aux_style_1 {
  border-left-color: #0eb9cd;
  top: 25%;
  left: 19%; }

.theme_call_action_04.call_action_08 > [data-item] > .content-1 {
  width: 20%;
  background-color: #0eb9cd;
  color: #000; }

.theme_call_action_04.call_action_08 > [data-item] > .content-2 {
  width: 81%;
  background-color: #2f343a;
  color: #fff;
  left: 19%; }

.theme_call_action_05 {
  min-width: 210px;
  min-height: 115px; }
  .theme_call_action_05 > [data-item] {
    overflow: hidden;
    width: 100%;
    height: 100%;
    background-color: #8e44ad;
    border-radius: 15px 15px 0 0; }
    .theme_call_action_05 > [data-item] > .content-1 {
      display: table;
      width: 100%;
      height: 64%;
      color: #fff;
      text-align: center;
      font-weight: bold;
      font-style: normal;
      font-size: 29px;
      font-family: "Kabana Bold", sans-serif; }
      .theme_call_action_05 > [data-item] > .content-1 > .text_1 {
        display: table-cell;
        vertical-align: middle; }
      .theme_call_action_05 > [data-item] > .content-1 > .icon_1 {
        display: table-cell;
        vertical-align: middle; }
    .theme_call_action_05 > [data-item] > .content-2 {
      display: table;
      width: 100%;
      height: 37%;
      background-color: #fff;
      color: #6aa84f;
      text-align: center;
      font-weight: bold;
      font-style: normal;
      font-size: 28px;
      font-family: "Comic Sans MS", cursive, sans-serif;
      border-radius: 50px 50px 0 0; }
      .theme_call_action_05 > [data-item] > .content-2 > .text_2 {
        display: table-cell;
        vertical-align: middle; }
      .theme_call_action_05 > [data-item] > .content-2 > .icon_2 {
        display: table-cell;
        vertical-align: middle; }

.theme_call_action_05:hover > [data-item] > .content-2 {
  background-color: #631982;
  color: #fff; }

.theme_call_action_06 {
  min-width: 260px;
  min-height: 110px; }
  .theme_call_action_06 > [data-item] {
    width: 100%;
    height: 100%;
    overflow: hidden; }
    .theme_call_action_06 > [data-item] > .content-1 {
      display: table;
      width: calc(100% - 40px);
      height: 60%;
      background-color: #3beec4;
      color: #08aa85;
      text-align: center;
      font-family: Arial, Helvetica, sans-serif;
      font-weight: bold;
      font-style: normal;
      font-size: 44px;
      margin: 0 20px;
      border-radius: 20px 20px 0 0;
      position: relative; }
      .theme_call_action_06 > [data-item] > .content-1 > .text_1 {
        display: table-cell;
        vertical-align: middle; }
      .theme_call_action_06 > [data-item] > .content-1 > .icon_1 {
        display: table-cell;
        vertical-align: middle; }
    .theme_call_action_06 > [data-item] > .content-1:hover {
      color: #038b6b; }
    .theme_call_action_06 > [data-item] > .content-1::before {
      content: "";
      width: 100%;
      height: 30%;
      background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.701961) 100%);
      position: absolute;
      top: 70%;
      left: 0; }
    .theme_call_action_06 > [data-item] > .content-2 {
      display: table;
      background-color: #fd7d1e;
      width: 100%;
      height: 41%;
      color: #fff;
      text-align: center;
      font-size: 21px;
      font-family: Abel, sans-serif;
      font-style: normal;
      font-weight: normal;
      border-radius: 0 0 20px 20px;
      position: relative; }
      .theme_call_action_06 > [data-item] > .content-2 > .text_2 {
        display: table-cell;
        vertical-align: middle; }
      .theme_call_action_06 > [data-item] > .content-2 > .icon_2 {
        display: table-cell;
        vertical-align: middle; }
    .theme_call_action_06 > [data-item] > .content-2::before {
      content: "";
      z-index: -1;
      width: 0;
      height: 0;
      border-top: 20px solid transparent;
      border-bottom: 20px solid transparent;
      border-right: 20px solid #CE5A04;
      position: absolute;
      top: -20px;
      left: 0; }
    .theme_call_action_06 > [data-item] > .content-2::after {
      width: 0;
      z-index: -1;
      height: 0;
      border-top: 20px solid transparent;
      border-bottom: 20px solid transparent;
      border-left: 20px solid #ce5a04;
      position: absolute;
      top: -20px;
      right: 0; }

.theme_call_action_07 {
  min-width: 230px;
  min-height: 100px; }
  .theme_call_action_07 > .aux_style_1 {
    width: calc(100% - 40px);
    height: 41%;
    background-color: #FF004D;
    color: #fff;
    text-align: center;
    font-size: 78px;
    box-shadow: 0px 12px 25px 0px #CC0000 inset;
    border-radius: 0 0 20px 20px;
    margin: 0 20px;
    position: absolute;
    bottom: 0; }
  .theme_call_action_07 > .aux_style_1::before {
    content: "";
    width: 0;
    height: 0;
    margin-left: -75px;
    border-left: 75px solid transparent;
    border-right: 75px solid transparent;
    border-top: 40px solid #ff004d;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 50%;
    top: 100%; }
  .theme_call_action_07 > [data-item] {
    width: 100%;
    height: 100%;
    overflow: hidden; }
    .theme_call_action_07 > [data-item] > .content-1 {
      display: table;
      width: 100%;
      height: 60%;
      background-color: #FFF024;
      color: #f87800;
      text-align: center;
      font-weight: bold;
      font-style: normal;
      font-family: "Kaushans Script", serif;
      font-size: 35px;
      border-radius: 10px 10px 0 0;
      position: relative; }
      .theme_call_action_07 > [data-item] > .content-1 > .text_1 {
        display: table-cell;
        vertical-align: middle; }
      .theme_call_action_07 > [data-item] > .content-1 > .icon_1 {
        display: table-cell;
        vertical-align: middle; }
    .theme_call_action_07 > [data-item] > .content-1:hover {
      background-color: #FFFF00;
      color: #FA5555; }
    .theme_call_action_07 > [data-item] > .content-1::before {
      content: "";
      z-index: -1;
      width: 0;
      height: 0;
      border-top: 20px solid transparent;
      border-bottom: 20px solid transparent;
      border-right: 20px solid #EFBD23;
      position: absolute;
      bottom: -20px;
      left: 0; }
    .theme_call_action_07 > [data-item] > .content-1::after {
      content: "";
      z-index: -1;
      width: 0;
      height: 0;
      border-top: 20px solid transparent;
      border-bottom: 20px solid transparent;
      border-left: 20px solid #efbd23;
      position: absolute;
      bottom: -20px;
      right: 0; }
    .theme_call_action_07 > [data-item] > .content-2 {
      color: #fff;
      font-size: 78px; }
      .theme_call_action_07 > [data-item] > .content-2 > .text_2 {
        position: absolute;
        left: 50%;
        top: 75%;
        transform: translate(-50%, -50%); }
      .theme_call_action_07 > [data-item] > .content-2 > .icon_2 {
        color: inherit;
        font-size: inherit;
        position: absolute;
        left: 50%;
        top: 100%;
        transform: translate(-50%, -50%); }

.theme_call_action_08 {
  min-width: 294px;
  min-height: 70px; }
  .theme_call_action_08 > [data-item] {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative; }
    .theme_call_action_08 > [data-item] > .content-1 {
      display: table;
      width: inherit;
      height: inherit;
      background-color: #f8f8f8;
      font-size: 21px;
      font-family: Abel, sans-serif;
      font-style: normal;
      font-weight: normal;
      border: 1px solid #cccccc;
      border-radius: 5px;
      box-shadow: 0 2px 3px 0 #cccccc;
      position: relative; }
      .theme_call_action_08 > [data-item] > .content-1 > .text_1 {
        font-size: 21px;
        font-family: Abel, sans-serif;
        font-style: normal;
        font-weight: normal;
        position: absolute;
        top: 15%;
        left: 30%; }
      .theme_call_action_08 > [data-item] > .content-1 > .icon_1 {
        width: calc(30% - 20px);
        height: calc(100% - 20px);
        background-color: #6aa84f;
        color: #000000;
        margin: 10px;
        border: 1px solid #f7f7f7;
        border-radius: 10px;
        position: absolute;
        top: 0;
        left: 0; }
        .theme_call_action_08 > [data-item] > .content-1 > .icon_1 > i.fa {
          position: absolute;
          left: 50%;
          top: 50%;
          transform: translate(-50%, -50%); }
    .theme_call_action_08 > [data-item] > .content-2 {
      width: 70%;
      height: 100%;
      color: #994e0d;
      position: absolute;
      top: 0;
      left: 30%;
      font-family: Arial, Helvetica, sans-serif;
      font-style: normal;
      font-size: 24px;
      font-weight: 700; }
      .theme_call_action_08 > [data-item] > .content-2 > .text_2 {
        top: 50%;
        position: absolute;
        display: table-cell;
        vertical-align: middle; }
      .theme_call_action_08 > [data-item] > .content-2 > .icon_2 {
        display: none !important; }
    .theme_call_action_08 > [data-item] > .content-2:hover {
      color: #a33620; }

.group-item-thumb .theme_call_action_08.call_action_13 {
  min-width: 100px;
  min-height: 100px; }
  .group-item-thumb .theme_call_action_08.call_action_13 > [data-item] > .content-2 {
    font-size: 19px; }

.theme_call_action_09 {
  min-width: 290px;
  min-height: 100px; }
  .theme_call_action_09 > .aux_style_1 {
    width: calc(100% - 8px);
    height: 80%;
    background-color: #edd3e8;
    border: 1px solid #741b47;
    border-radius: 10px;
    position: absolute;
    top: 20%;
    left: 4px; }
  .theme_call_action_09 > [data-item] {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative; }
    .theme_call_action_09 > [data-item] > .content-1 {
      display: table;
      width: 100%;
      height: 50%;
      background-color: #6f2664;
      color: white;
      text-align: center;
      font-family: Arial, Helvetica, sans-serif;
      font-weight: bold;
      font-style: normal;
      font-size: 24px;
      box-shadow: 0 4px 0 0 #b0389e inset;
      border-radius: 20px;
      border: 0 solid #741b47;
      position: absolute;
      top: 0; }
      .theme_call_action_09 > [data-item] > .content-1 > .text_1 {
        display: table-cell;
        vertical-align: middle; }
      .theme_call_action_09 > [data-item] > .content-1 > .icon_1 {
        display: table-cell;
        vertical-align: middle;
        padding: 0 10px; }
    .theme_call_action_09 > [data-item] > .content-2 {
      display: table;
      width: 100%;
      height: 50%;
      color: #000;
      text-align: center;
      font-size: 13px;
      font-family: "PT Sans", sans-serif;
      font-style: normal;
      font-weight: normal;
      position: absolute;
      top: 50%; }
      .theme_call_action_09 > [data-item] > .content-2 > .text_2 {
        display: table-cell;
        vertical-align: middle; }
      .theme_call_action_09 > [data-item] > .content-2 > .icon_2 {
        display: table-cell;
        vertical-align: middle; }

.group-item-thumb .theme_call_action_09.call_action_14 {
  min-width: 100px;
  min-height: 100px; }
  .group-item-thumb .theme_call_action_09.call_action_14 > [data-item] > .content-1 {
    font-size: 19px; }

.theme_call_action_10 {
  min-width: 210px;
  min-height: 140px; }
  .theme_call_action_10 > [data-item] {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden; }
    .theme_call_action_10 > [data-item] > .content-1 {
      display: table;
      width: 100%;
      height: calc(100% - 40px);
      background-color: #d50000;
      color: #ffc041;
      text-align: center;
      font: normal bold 28px Arial, Helvetica, sans-serif;
      border-radius: 20px;
      border: 2px solid #990000;
      position: absolute;
      top: 40px;
      left: 0; }
      .theme_call_action_10 > [data-item] > .content-1 > .text_1 {
        display: table-cell;
        vertical-align: middle; }
      .theme_call_action_10 > [data-item] > .content-1 > .icon_1 {
        color: #ffc041;
        position: absolute;
        top: -40px;
        left: 10px;
        font-size: 75px;
        transform: rotate(72.7108deg); }
    .theme_call_action_10 > [data-item] > .content-1::after {
      content: '';
      position: absolute;
      top: 40px;
      left: 0;
      width: 100%;
      height: calc(100% - 40px);
      background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.701961) 100%);
      border-radius: inherit; }
    .theme_call_action_10 > [data-item] > .content-2 > .icon_2 {
      color: #ffc041;
      position: absolute;
      top: 0;
      left: 40%;
      font-size: 75px;
      transform: rotate(72.7108deg); }

.group-item-thumb .theme_call_action_10.call_action_15 {
  min-width: 100px;
  min-height: 100px; }

.theme_call_action_11 {
  min-width: 300px;
  min-height: 100px; }
  .theme_call_action_11 > [data-item] {
    width: 100%;
    height: 100%;
    padding: 15px;
    position: relative;
    overflow: hidden;
    background-color: #f4f2f2;
    border: 1px solid #dedede;
    border-radius: 10px; }
    .theme_call_action_11 > [data-item] > .content-1 {
      display: table;
      height: 100%;
      width: 100%;
      text-align: center;
      font-style: normal;
      font-size: 39px;
      font-family: "Fjalla One", serif;
      font-weight: 400;
      border-radius: 5px;
      background-color: #039be5;
      color: white;
      border: 3px dotted #f0f0f0; }
      .theme_call_action_11 > [data-item] > .content-1 > .text_1 {
        width: 100%;
        height: 100%;
        display: table-cell;
        vertical-align: middle; }
      .theme_call_action_11 > [data-item] > .content-1 > .icon_1 {
        color: #ffd966;
        font-size: 50px;
        position: absolute;
        left: 15px;
        top: 25%; }
    .theme_call_action_11 > [data-item] > .content-1:hover {
      background-color: #07db64;
      color: white;
      border-color: #38761d; }
    .theme_call_action_11 > [data-item] > .content-2 > .text_2 {
      display: none !important; }
    .theme_call_action_11 > [data-item] > .content-2 > .icon_2 {
      color: #ffd966;
      font-size: 50px;
      position: absolute;
      right: 15px;
      top: 25%; }

.group-item-thumb .theme_call_action_11.call_action_16 {
  min-width: 100px;
  min-height: 100px; }
  .group-item-thumb .theme_call_action_11.call_action_16 > [data-item] > .content-1 > .text_1 {
    font-size: 24px; }

.theme_call_action_12 {
  min-width: 300px;
  min-height: 100px; }
  .theme_call_action_12 > [data-item] {
    width: 100%;
    height: calc(100% - 18px);
    background-color: #5b6996;
    border-radius: 50px 50px 0;
    position: absolute;
    top: 0;
    left: 0; }
    .theme_call_action_12 > [data-item] > .content-1 {
      display: table;
      float: left;
      width: 50%;
      height: 100%;
      color: #fff;
      text-align: center;
      font-size: 28px;
      font-family: Abel, serif;
      font-style: normal;
      font-weight: normal; }
      .theme_call_action_12 > [data-item] > .content-1 > .text_1 {
        display: table-cell;
        vertical-align: middle; }
      .theme_call_action_12 > [data-item] > .content-1 > .icon_1 {
        display: table-cell;
        vertical-align: middle; }
    .theme_call_action_12 > [data-item] > .content-2 {
      display: table;
      float: left;
      width: calc(50% - 30px);
      height: calc(100% - 30px);
      background-color: #f87d09;
      color: white;
      text-align: center;
      font-size: 16px;
      font-family: Arial, Helvetica, sans-serif;
      font-weight: bold;
      font-style: normal;
      margin: 15px;
      box-shadow: rgba(249, 203, 156, 0.811765) 1px 8px 0px -6px inset;
      border-radius: 50px;
      border: 1px solid white; }
      .theme_call_action_12 > [data-item] > .content-2 > .text_2 {
        display: table-cell;
        vertical-align: middle; }
      .theme_call_action_12 > [data-item] > .content-2 > .icon_2 {
        display: table-cell;
        vertical-align: middle; }
    .theme_call_action_12 > [data-item] > .content-2:hover {
      background-color: #ec633f;
      color: white; }
  .theme_call_action_12 > [data-item]::after {
    content: '';
    margin-right: 10px;
    position: absolute;
    top: 100%;
    margin-top: 0;
    margin-left: -18px;
    left: 100%;
    border-top: 0 solid transparent;
    border-bottom: 18px solid transparent;
    border-right: 18px solid #5b6996; }

.group-item-thumb .theme_call_action_12.call_action_17 {
  min-width: 100px;
  min-height: 100px; }
  .group-item-thumb .theme_call_action_12.call_action_17 > [data-item] > .content-1 > .text_1 {
    font-size: 24px; }
