/*
.circle-root-menu-wrapper > a:nth-child(4) {
  border: 2px solid transparent;
  background: 
    linear-gradient(#0d0d0d, #0d0d0d) padding-box,
    linear-gradient(120deg, 
      #ff0057, 
      #ffae00, 
      #00ff87, 
      #00cfff, 
      #cc00ff, 
      #ff0057) border-box;
  background-size: 400% 400%;
  animation: borderFlow 4.5s ease infinite;
  border-radius: 15px;
  padding: 0px;
  box-sizing: border-box;
  padding-right: 5px;
}*/

@keyframes borderFlow {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

.theme .custom-simvoly-button {
  font-size: 16px;
  font-family: 'Inter', sans-serif;
  border-color: rgba(223, 54, 80, 1);
  letter-spacing: 0px;
  border-width: 0px;
  padding: 24px 48px;
  width: auto;
  border-radius: 4px;
  display: inline-block;
  background-color: rgba(223, 54, 80, 1);
  color: #fff;
}

.circle-image-outer {
  display: flex;
  align-items: center;
  justify-content: center;
}

.circle-image-outer.small .circle-image {
  height: 60px;
  width: 140px;
  background-size: contain;
  background-repeat: no-repeat;
  background-color: transparent;
  border-radius: 0;
  background-position: center center;
}

.circle-layout-2 .circle-image-outer.small .circle-image {
  width: 60px;
}

.dark-ui-theme .circle-content {
  background: #13131d !important;
}

.circle-image-outer {
  margin-top: 30px;
}

.high-index {
  z-index: 8 !Important;
}

.elite-tab-image-warpper a {
  pointer-events: none;
}

.hidden-profile-picture .circle-sidebar-header {
  padding: 15px 45px;
}

a[data-role="connectPayPal"] {
  display: none !important;
}

.checkout-info section {
  margin-top: 0;
}

.checkout-steps {
  margin-bottom: 20px;
}

.mega-menu-wrapper .image-caption.style-2 {
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.black-bg {
  background: #000 !important;
}

.pricing-plan-addon-box {
  padding: 20px;
  margin-bottom: 5px;
  text-align: left;
  box-sizing: border-box;
  background: #f4f4f4;
  border-radius: 15px;
  margin: .5%;
  width: 24%;
}

.pricing-plan-addon-box:nth-child(4n+1) {
  clear: both;
}

.pricing-plan-addon-box .pricing-addon-btn {
  margin-left: 0;
}

.addon-box-title {
  font-size: 16px;
  font-weight: bold;
}

.addon-box-description {
  line-height: 1.3;
  opacity: 0.7;
  font-size: 13px;
  float: left;
  margin-top: 5px;
  margin-bottom: 7px;
}

.mobile-price-navigation {
  width: 100%;
  float: left;
}

.most-popular-badge.blue-bg {
  background: #52796f;
}

.icon-list-item {
  box-sizing: border-box;
}

.popup-content-wrapper .grid-content {
  max-width: none;
}

.play-button {
  padding: 30px;
  background:#fff;
  display: inline-block;
  border-radius: 50%;
  font-size:0;
  position: relative;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.elite-tab-image-warpper a {
  pointer-events: none;
}

.play-button.small svg {
  width: 28px;
  height: 28px;
  transition: transform .8s cubic-bezier(.19,1,.22,1) 0s;
    -webkit-transition: all .8s
}

.play-button.medium svg {
  width: 38px;
  height: 38px;
  transition: transform .8s cubic-bezier(.19,1,.22,1) 0s;
    -webkit-transition: all .8s
}

.play-button.big svg {
  width: 68px;
  height: 68px;
  transition: transform .8s cubic-bezier(.19,1,.22,1) 0s;
    -webkit-transition: all .8s
}

.play-button-text {
  font-family: sans-serif;
  font-size: 16px;
}

.play-button-wrapper {
  display: flex;
  align-items: center;
  cursor: pointer;
  justify-content: center;
}

.play-button-wrapper:hover svg {
  transform: rotate(360deg);
}

.play-button:before,
.play-button:after {
  width: 100px;
    height: 100px;
    z-index: -1;
  margin-top:-37px;
  margin-left: -37px;
  position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: '';
    border: 4px solid rgba(233,54,80,.6);
    border-radius: 50%;
    -webkit-transform: scale(.35);
    -ms-transform: scale(.35);
    transform: scale(.35);
    opacity: 0;
    -webkit-animation: pulsate1 2.6s cubic-bezier(.25,.9,.2,1) .4s infinite;
    animation: pulsate1 2.6s cubic-bezier(.25,.9,.2,1) .4s infinite;
  box-sizing: border-box;
  z-index: 99;
}

.play-button.medium:before,
.play-button.medium:after {
  width: 180px;
  height: 180px;
  margin-top:-90px;
  margin-left: -90px;
}

.play-button.big:before,
.play-button.big:after {
  width: 200px;
  height: 200px;
  margin-top:-100px;
  margin-left: -100px;
}

.play-button:after {
  -webkit-animation: pulsate1 2.6s cubic-bezier(.25,.9,.2,1) .9s infinite;
    animation: pulsate1 2.6s cubic-bezier(.25,.9,.2,1) .9s infinite;
}

@keyframes pulsate1 {
  0% {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1);
    opacity: 0;
  }
}

.four-tables .price-table {
  width: 25%;
}

.one-table .price-table {
  width: 100%;
}

.four-tables .price-table-inner {
  padding: 40px 30px;
}

.theme .price-table-price-desc {
  line-height: 1.2;
}

.pricing-addon-btn {
  padding: 5px 9px;
  font-size: 11px;
  background: #333;
  border-radius: 30px;
  color: #fff !important;
  margin-left: 5px;
  display: inline-block;
}

.pricing-table-article td {
  vertical-align: middle;
}

.with-submenu-shadow  {
  padding: 20px 8px;
  box-sizing: border-box;
}

.hvr-fade.preview .hvr-rectangle-out:before, .hvr-fade:active, .hvr-fade:focus, .hvr-fade:hover, .hvr-sweep-to-right:before {
  background: #52796f !important;
}

.theme .custom-simvoly-button2 {
  font-size: 16px;
  padding: 20px 30px;
}

.theme .custom-simvoly-button.border.custom-simvoly-button2 {
  padding: 16px 26px;
}

i .comp-tooltip {
  font-weight: normal;
}

.nps-wrapper ul li {
  width: 10%;
}

.theme .blog-widget-item.recent-post a {
  font-family: arial, sans-serif;
}

.blog-container .grid-column > .widget-row {
  max-width: 1180px;
}

#image-widget-1633100101374 {
  right: -100px;
}

.theme .t-center .custom-simvoly-button {
  margin: 3px;
}

.theme .t-left .custom-simvoly-button {
  margin-right: 5px;
  margin-bottom: 5px;
}

.theme .t-left .custom-simvoly-button.border {
  margin-right: 0;
}

.theme .custom-simvoly-button.border {
  font-size: 16px;
  color: rgba(223, 54, 80, 1);
  font-family: 'Inter', sans-serif;
  border: 2px solid;
  border-color: rgba(223, 54, 80, 1);
  letter-spacing: 0px;
  padding: 21px 44px;
  width: auto;
  border-radius: 4px;
  background-color: transparent;
}

.theme .custom-simvoly-button.border:hover {
  color: #fff;
  border-color: #2098d1;
}

.style-boxed-layout.page-layout {
    width: 1550px;
}

#image-widget-1621724592792,
#image-widget-1621850971016,
#image-widget-1625998909900 {
  right: -100px;
}

.theme .videoWidget .player-icon i {
    color: #ffffff;
}

.posts-list-wrapper.listType4 article {
    padding: 20px;
    box-sizing: border-box;
    border: 1px solid #e1e1e1;
}

.posts-list-wrapper {
  margin-top: -60px;
}

.theme .theme-button {
  font-family: 'Inter', sans-serif !important;
}

.blog-container .text-widget-content p span {
  font-family: Inter !important;
}

.blog-container.post-no-sidebar article {
  margin-top: 15px !important;
}

article .post-description p span,
article .post-description p{
  font-size: 16px !important;
  color: #666;
  line-height: 1.6 !important;
}

.live-theme .posts-list-wrapper.listType3 .blog-post-sizer {
    width: 49.4%;
}

.live-theme .posts-list-wrapper.listType3 article {
    width: 47.4%;
}

#image-widget-1748374229748 {
  left: -100px;
}

.theme .theme-button {
  font-size: 20px !important;
}

#image-widget-1747947200076 .widget-preserving-ratio-inner {
  left: -100px;
}

@media screen and (max-width: 768px) {
  #image-widget-1747947200076 .widget-preserving-ratio-inner,
  #image-widget-1748374229748 {
    right: auto;
    left: auto;
  }
}

.hvr-sweep-to-right:before, .hvr-fade:hover, .hvr-fade:focus, .hvr-fade:active, .hvr-fade.preview .hvr-rectangle-out:before {
    background: #52796f;
}

.theme .custom-simvoly-button.border:hover {
  border-color: #52796f;
}

.theme .videoWidget .player-icon i { display: none; }

.theme .tabs-top-navigation .widget .elite-widget.nav-right ul {
  width: 100% !important;
  padding: 0 !important;
  text-align: center;
}

.theme .tabs-top-navigation .widget .elite-widget ul li {
  width: auto !important;
  margin: 5px 3px !important;
  padding: 8px 13px !important;
  float: none !important;
  display: inline-block;
}

.theme .widget .elite-widget ul li a {
  font-size: 16px !important;
  text-transform: none !important;
}

.theme .tabs-top-navigation .widget .elite-widget ul li a {
  color: #fff !important;
}

.tabs-top-navigation .elite-tab-content {
  margin-top: 20px !important;
  width: 100% !important;
}

.tabs-top-navigation .elite-widget ul li.active a:after {
  right: auto !important;
  left: 0 !important;
  top: 27px !important;
  opacity: 0.3 !important;
}

.side-tabs .elite-widget ul li.active a:after {
  left: 0 !important;
  right: auto !important;
  top: 27px !important;
  opacity: 0.3 !important;
}

.theme .side-tabs .elite-widget ul {
  width: 25% !important;
  min-width: 250px !important;
  padding: 0 !important;
}

.side-tabs .elite-tab-content {
  width: 75% !important;
}

.elite-tab-image-warpper {
  background: none !important;
  margin-bottom: 0;
}

.side-tabs .elite-tab-content img {
  padding-top: 0 !important;
}

.elite-tab-content img {
  padding: 0 !important;
  width: auto !important;
  max-width: 100%;
  pointer-events: none;
}

.elite-tab-image-warpper a {
  float: left;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media screen and (max-width: 1500px) {
  .content-wrapper > .content {
      padding: 0;
      box-sizing: border-box;
  }
}

@media screen and (min-width: 1500px) {

}


.word:after {
  content'';
  display: inline-block;
  margin: 0 30px;
  width: 5px;
  height: 5px;
  background: #fff;
  float: left;
}

.cool-header {
  width: 100%;
  float: left;
  text-align: center;
  color: #fff;
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
}

.cool-header .scroll-container {
  opacity: .05;
}

.cool-header .word {
  font-size: 5.5rem;
  line-height: 1;
}

.static-cool-header {
  font-size: 1em;
  font-weight: bold;
  position: absolute;
  top: 50%;
  transform: translateY(-30%);
}
        .scroll-container {
            position: relative;
            width: 80vw;
            overflow: hidden;
              mask-image: linear-gradient(to right, transparent 0, #fff 20%, #fff 80%, transparent 100%);
    -webkit-mask-image: linear-gradient(to right, transparent 0, #fff 20%, #fff 80%, transparent 100%);
        }
      

        .scrolling-wrapper {
            display: flex;
            white-space: nowrap;
            overflow: hidden;
          
        }
        .scrolling-content {
            display: flex;
            gap: 40px;
            animation: scroll 50s linear infinite;
        }
        .word {
            font-size: 3rem;
            color: #fff;
            font-weight: bold;
        }
        @keyframes scroll {
            from {
                transform: translateX(0%);
            }
            to {
                transform: translateX(-50%);
            }
        }


@media screen and (min-width: 1400px) {
  .agency-column-gutter .grid-column {
    margin: 0 1%;
    width: 18% !important;
  }
}

.builderSigninWidget h2.title {
  font-size: 24px !important;
}

#member-signin-widget-1598436492511 div[data-tab="register"] .form-field:not(.required-field):not(.mt-15) {
  display: none;
}

.mega-menu-inner .grid-content {
  width: 100%;
}

.savings {
  font-size: 22px;
}

.whitelabel-pricing-table .grid-content .grid-column:nth-child(3) {
  z-index: 99;
  position: relative;
}

#menu-widget-1569934653113 nav > ul > li > a,
#menu-widget-1569934653112 nav > ul > li > a,
#menu-widget-1569934653110 nav > ul > li > a {
  position: relative;
}

#menu-widget-1569934653113 nav > ul > li > a:before,
#menu-widget-1569934653112 nav > ul > li > a:before,
#menu-widget-1569934653110 nav > ul > li > a:before {
  content: '\f144';
  font-family: "FontAwesome";
  font-size: 16px;
  color: #df3650;
  display: inline-block;
  margin-right: 3px;
  background: transparent;
}

.theme article .post-title {
  font-family: Heebo !important;
}

.theme .theme-button {
  font-size: 18px !important;
}

.theme #header-widget-1531647198429 .theme-button,
.theme #header-widget-1531647198418 .theme-button {
  font-size: 16px !important;
}

.themes-overlay .button-wrapper .viewport-buttons {
  vertical-align: middle;
}

#container-widget-1536796928472 {
  z-index: 99;
}

.live-theme .textWidget a:hover {
  color: #df3650;
}

/*
.main-themes-filter li:nth-child(3) {
  display: none;
}
*/
.theme .sub-themes-filter li a {
  padding: 12px !important;;
}

.theme #themes-container-1457098861003 .active-theme {
  background: #fff;
}

#button-widget-1546515878096 a:before {
  content: '\f144';
  font-family: "FontAwesome";
  font-size: 29px;
  display: inline-block;
  color: #fff;
  margin-right: 10px;
  vertical-align: middle;
}

#themeOverlay .current-theme img {
      margin: 0px auto;
}

#themeOverlay .viewport-buttons a {
  margin: 0 6px;
}

#form-widget--1 .widget-form input[type=text] {
  color: #333 !important;
}

.flip-medium .flip-clock-wrapper ul {
  margin: 0 1px;
}

.fixed-header-wrapper.visible {
    z-index: 9996;
  }

.theme .middle {
  top: 20px;
}

#container-widget-1527453178138 .grid-column:nth-child(2),
#container-widget-1527453178138 .grid-column:nth-child(3) {
  box-sizing: border-box;
  border-right: 1px solid #60b2dc;
}

.theme .price-title {
  font-family: Arial, sans-serif !important;
}

#container-widget-1527346677886 .imageWidget:after {
  content: '';
  width: 1px;
  height:200px;
  top: 0;
  right: 0;
  position: absolute;
  background: #40424a;
}

#container-widget-1527346677886 .grid-column:last-child .imageWidget:after {
  display: none;
}

.video-player {
  box-shadow: none !important;
}

.video-player {
    box-shadow: none;
    max-width: 1250px !important;
    padding-bottom: 58%;
  }

.video-container {
  position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  
}

.video-container {
  padding: 0% !important;
}

@font-face {
    font-family: Segoe UI;
    src:
        local("Segoe UI Bold"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.woff2) format("woff2"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.woff) format("woff"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.ttf) format("truetype");
    font-weight: 600;
}
/*
.theme h1,
.theme h2,
.theme h3 {
  font-family: 'Inter', sans-serif !important;
}
*/
#advanced-widget-1457098861003 .theme-section-title, #advanced-widget-1457098861003 .theme-filter-title, #advanced-widget-1457098861003 .side-themes-filter ul li a, #advanced-widget-1457098861003 .theme-title, #advanced-widget-1457098861003 .active-theme .theme-overlay a, #themeOverlay .theme-preview .button-wrapper > a, #advanced-widget-1457098861003 .sub-themes-filter li a, #advanced-widget-1457098861003 .main-themes-filter li a {
  font-family: 'Inter', sans-serif, 'Open Sans', sans-serif !important;
}

#button-widget-1520646539074 a {
  padding: 29px 46px !important;
  font-size: 18px !important;
}

.theme .website-nav-link-highlighted>a {
  border-radius: 30px;
}

.theme header .website-nav-link-highlighted>a {
  padding: 20px 25px;
  margin-top: -10px;
}

.video-container-smaller {
    padding: 55% 0 0 !important;
}

.theme .video-container video {
  border-radius: 6px;
}

.theme .theme-info {
  padding: 25px !important;
}

.theme .page-layout {
    background: #ffffff;
}

.pricetable-wrapper .features span {
  text-align: center;
  padding: 7px 15%;
}

.header-links li a {
  border: none;
  position: relative;
}

.theme .advancedWidget .container {
  max-width: none;
}

.header-links li > a:after {
  content: "";
  position: absolute;
  bottom: 0;
  transition: all .2s;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  left: 50%;
  height: 2px;
  width: 0;
}

.header-links li > a:after {
  background: #444;
}

.alternative-header-type .header-links li > a:after {
  background: #fff;
}

.header-links li > a:hover:after,
.header-links li.active > a:after{
  left: 0;
  width: 100%;
}

.theme .widget.advancedWidget ._dashboard-theme-items-sizer {
    width: 32%;
    margin-left: 1%;
}

.theme .widget.advancedWidget .theme-thumb {
    padding-bottom: 78%;
}

.theme #themes-container-1457098861003 .active-theme {
    width: 28.4%;
    margin: 1% 2.3%;
}

.theme #advanced-widget-1457098861003 .active-theme section {
    -webkit-box-shadow: 3px 5px 25px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 3px 5px 25px 0 rgba(0,0,0,.1);
    box-shadow: 3px 5px 25px 0 rgba(0,0,0,.1);
}

.theme .widget.advancedWidget .active-theme {
  box-shadow: none;
}

.theme .theme-info {
  background: transparent;
}

.theme .theme-title {
  font-size: 17px;
  font-weight: normal;
}

.style-boxed-layout.page-layout .navigation-wrapper.smaller {
  max-width: 100%;
}

.style-boxed-layout.page-layout .navigation-wrapper.smaller {
  max-width: 90% !important;
}

.theme .videoWidget .player-icon i {
  color: #2f323a;
  opacity: 1;
}

.theme {
    background: #f1f1f1!important;
}

.style-boxed-layout.page-layout {
    box-shadow: none;
}

.theme-section-title {
  display: none !important;
}

.side-themes-filter {
  padding-top: 30px !important;
}

.theme-title {
  font-size: 15px !important;
  font-weight: bold;
}

.theme .side-themes-filter {
  width: 200px;
  background: transparent;
}

.theme .theme-filter-title p {
  color: #fff;
  font-size: 15px;
  background: #4eb3ea;
  line-height: 19px;
  width: 20px;
  height: 20px;
}

.theme .side-themes-filter:before {
  display: none;
}

.theme .widget.advancedWidget .theme-thumb,
.theme .widget.advancedWidget .active-theme section,
.theme .widget.advancedWidget .active-theme .theme-overlay {
  border-radius: 5px;
}

.pricetable-wrapper .extra-items {
  padding: 5px 10px !important;
}

.theme .widget.advancedWidget .theme-thumb {
  padding-bottom: 85%;
}

.theme .main-themes-filter li a {
  padding: 23px 40px;
  background: #fff;
}

.theme .widget.advancedWidget .theme-thumb {
    padding-bottom: 88%;
}

.theme #advanced-widget-1457098861003 .active-theme section {
  box-shadow: none;
  padding: 5px !important;
  background: #fff;
}

.theme .theme-info {
    padding: 32px 0 25px;
}

.theme-title {
    color: #333 !important;;
    letter-spacing: 2px;
}

.theme .videoWidget .player-icon i {
  color: #f13f69;
}

.videoWidget .player-icon i {
  -moz-transition: transform .3s ease !important;
  -webkit-transition: transform .3s ease !important;
  transition: transform .3s ease !important;
}

.videoWidget .player-icon i:hover {
  transform: scale(1.1);
}

#container-widget-1483475591680 .widget-row {
  margin-top: 0 !important;
}

.type1.icon-section .icon-content {
    margin-top: 0px;
}


@media screen and (min-width: 1501px) {
    .style-boxed-layout.page-layout,
  .live-theme .style-boxed-layout .navigation-wrapper-fixed, .style-boxed-layout.page-layout .navigation-wrapper.smaller{
      width: 1650px !important;
  }
  /*
  .content-wrapper > .content {
    padding: 0 80px;
    box-sizing: border-box;
  }*/
}
/*
@media screen and (min-width: 1500px) {

  .theme.live-theme {
    padding: 0% 5%;
    box-sizing: border-box;
    background: #22222B !important;
  }
}
*/

@media screen and (max-width: 1500px) {
.style-boxed-layout.page-layout .navigation-wrapper.smaller {
    max-width: 100% !important;
}
  
}

.theme .blog-container article {
  width: 69%;
  max-width: 781px;
}

.theme aside.post-sidebar {
  width: 26%;
margin-left: 6%;
}

@media screen and (max-width: 1024px) {
  #container-widget-1527602499979 {
    background-image: none !important;
  }
  
  .content-wrapper > .content {
    padding: 0 !important;
  }
  
}

@media screen and (max-width: 768px) {
  #container-widget-1522253892493 .grid-column:last-child {
    background-size: contain !important;
  }

    .elite-widget ul li a {
      margin: 0 !important;
      background: none !important;
      width: auto !important;
  }
  
  .grid-row.stretched-mobile .grid-content:not(.grid-row-empty) .grid-column-no-widgets {
    display: none;
  }
  
  div[data-type="LmsWidget"] .grid-row-fullwidth .grid-column {
    padding-right: 5% !important;
    padding-left: 5% !important;
  }
  
  .mega-menu-wrapper,
  .theme nav li.with-submenu>a>.submenu-arrow {
    display: none !important;
  }
}