.courses__cat__item:last-child {
    display: none !important;
}




/*------------------------------------*\
    FONTS
\*------------------------------------*/
@font-face {
  font-family: 'MuseoSans-500';
  src: url('../fonts/MuseoSans-500.eot?#iefix') format('embedded-opentype'),
       url('../fonts/MuseoSans-500.otf')  format('opentype'),
       url('../fonts/MuseoSans-500.woff') format('woff'),
       url('../fonts/MuseoSans-500.ttf')  format('truetype'),
       url('../fonts/MuseoSans-500.svg#MuseoSans-500') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MuseoSans-700';
  src: url('../fonts/MuseoSans-700.eot?#iefix') format('embedded-opentype'),
       url('../fonts/MuseoSans-700.otf')  format('opentype'),
       url('../fonts/MuseoSans-700.woff') format('woff'),
       url('../fonts/MuseoSans-700.ttf')  format('truetype'),
       url('../fonts/MuseoSans-700.svg#MuseoSans-700') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'MuseoSans-700';
  src: url('../fonts/MuseoSans-700Italic.eot?#iefix') format('embedded-opentype'),
       url('../fonts/MuseoSans-700Italic.otf')  format('opentype'),
       url('../fonts/MuseoSans-700Italic.woff') format('woff'),
       url('../fonts/MuseoSans-700Italic.ttf')  format('truetype'),
       url('../fonts/MuseoSans-700Italic.svg#MuseoSans-700Italic') format('svg');
  font-weight: normal;
  font-style: italic;
}

body {
  font-family: 'MuseoSans-500', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'MuseoSans-700', sans-serif;
  font-weight: 400;
}
h2 {
  font-size: 29px;
}
a {
  color: #c83f71;
}
a:focus, a:hover {
  color: #da3f6c;
}

table,
tr,
td {
  border: 0;
}

ul ul {
  list-style-type: disc;
}

p strong {
  font-family: MuseoSans-700, sans-serif;
}


/*------------------------------------*\
    HELPERS
\*------------------------------------*/
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .pull-right--sm {
    float: none !important;
  }
}

.text-center {
  text-align: center;
}
.relative {
  position: relative;
}
.vc_row.ov {
  overflow: visible;
}
.oh {
  overflow: hidden;
}
.flex-center {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.flex-pull-right {
  margin-left: auto;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
@media (max-width: 991px) {
  .flex-pull-right {
    -webkit-box-ordinal-group: initial;
    -webkit-order: initial;
        -ms-flex-order: initial;
            order: initial;
  }
}

@media (min-width: 1200px) {
  .margin-lg-right-1 {
    margin-right: 8.33333333%;
  }
}

.lh-40 {
  line-height: 40px;
}


.flex-row.row {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 481px) {
  .flex-row.row > [class*='col-'] {
    display: flex;
    flex-direction: column;
  }
}
.flex-row .thumbnail,
.flex-row .caption {
  flex: 1 0 auto;
  flex-direction: column;
  display: flex;
}
.flex-bottom {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

/*------------------------------------*\
    UP BTN
\*------------------------------------*/
#back-to-top {
  background: linear-gradient(95deg, rgba(88,59,138,1) 0%, rgba(222,64,107,1) 100%) !important;
}
#back-to-top:hover,
#back-to-top:focus,
#back-to-top:active {
  color: #fff;
  background: linear-gradient(95deg, rgba(88,59,238,1) 0%, rgba(222,64,107,1) 100%) !important;
}


/*------------------------------------*\
    HEADER
\*------------------------------------*/
#masthead,
#masthead .navigation {
  transition: none;
}
#masthead.affix.menu-hidden { /*Always show header*/
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

/*toolbar*/
#toolbar {
  padding-top: 15px;
  padding-bottom: 15px;
  background: rgba(10,198,255,1);
  background: -moz-linear-gradient(left, rgba(10,198,255,1) 0%, rgba(231,64,142,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(10,198,255,1)), color-stop(100%, rgba(231,64,142,1)));
  background: -webkit-linear-gradient(left, rgba(10,198,255,1) 0%, rgba(231,64,142,1) 100%);
  background: -o-linear-gradient(left, rgba(10,198,255,1) 0%, rgba(231,64,142,1) 100%);
  background: -ms-linear-gradient(left, rgba(10,198,255,1) 0%, rgba(231,64,142,1) 100%);
  background: linear-gradient(to right, rgba(10,198,255,1) 0%, rgba(231,64,142,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0ac6ff', endColorstr='#e7408e', GradientType=1 );
}
.toolbar-container {
  text-align: right;
}
.toolbar-container .widget.widget_text {
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
}
#toolbar .textwidget {
  color: #fff;
  font-size: 16px;
}
@media (max-width: 767px) {
  #toolbar {
    margin-bottom: 15px;
  }
  #toolbar .textwidget {
    font-size: 14px;
  }
}

.toolbar__social {
  display: inline-block;
  vertical-align: middle;
}
.toolbar__social a {
  text-decoration: none !important;
  width: auto !important;
  height: auto !important;
  overflow: visible;
}
.toolbar__social i.fa {
  color: #fff !important;
  background: transparent !important;
  -webkit-text-fill-color: currentColor;
  font-size: 17px;
}

.navigation .width-navigation .navbar-nav > li > a {
  text-transform: lowercase;
}
#magic-line {
  background-color: #d53f6d !important;
  bottom: 75px !important;
}
navigation .navbar-nav>li.menu-item-has-children>a:after {
    font-size: 10px;
}


@media (min-width: 1025px) {
  .navigation .navbar-nav>li>a, .navigation .navbar-nav>li>span {
    padding: 11px 10px 29px; /*new*/
  }
  .navigation .navbar-nav>li.menu-item-has-children>a:after {
    right: 1px;
  }
}

.menu-right .thim-link-login a {
  font-size: 14px;
}
.menu-right a.login {
  position: relative;
  padding: 0;
  color: #fff;
  background-color: transparent;
}
.menu-right a.login:before {
  content: '\f007';
  font-family: 'fontAwesome';
  font-size: 15px;
  margin-right: 8px;
  color: #fff;
}
.menu-right a.login:hover {
  background-color: transparent;
}
.menu-right .thim-link-login a.logout {
  background: linear-gradient(95deg, rgba(88,59,138,1) 0%, rgba(222,64,107,1) 100%) !important;
}
.menu-right .thim-link-login a.logout:hover {
  background: linear-gradient(95deg, rgba(88,59,238,1) 0%, rgba(222,64,107,1) 100%) !important;
}
.sticky-header .menu-right .thim-link-login a.logout {
  color: #fff !important;
}

.top_site_main .page-title-wrapper .banner-wrapper {
  overflow: visible;
}

/*------------------------------------*\
    CART ICON
\*------------------------------------*/
body:not(.woocommerce):not(.woocommerce-page) .widget_shopping_cart {
  display: inline-block !important;
}
#header-mini-cart .wrapper-items-number {
  background: #db406a;
}
#header-mini-cart .items-number {
  color: #fff;
}

.widget_shopping_cart_content {
  /*display: block !important;*/
  padding: 11px 10px 11px !important;
}

.widget_shopping_cart_content .variation {
  display: none;
}
.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li .remove {
  background: none !important;
  color: #e5418f !important;
  -webkit-touch-callout: none; /* iOS Safari */
      -webkit-user-select: none; /* Safari */
       -khtml-user-select: none; /* Konqueror HTML */
         -moz-user-select: none; /* Old versions of Firefox */
          -ms-user-select: none; /* Internet Explorer/Edge */
              user-select: none; /* Non-prefixed version, currently
                                    supported by Chrome, Edge, Opera and Firefox */
}
.widget_shopping_cart_content .remove:hover,
.widget_shopping_cart_content .remove:focus,
.widget_shopping_cart_content .remove:active {
  background: none !important;
  color: #e5418f !important;
}

.widget_shopping_cart_content a:not(.remove) {
  color: #583b8a !important;
  font-weight: 700 !important;
}
.widget_shopping_cart_content .quantity {
  font-size: 13px;
}

.widget_shopping_cart_content a.checkout {
  background: linear-gradient(95deg, rgba(88,59,138,1) 0%, rgba(222,64,107,1) 100%) !important;
  color: #fff !important;
}
.widget_shopping_cart_content a.checkout :hover {
  background: linear-gradient(95deg, rgba(88,59,238,1) 0%, rgba(222,64,107,1) 100%) !important;
}

.widget_shopping_cart_content a.wc-forward {
  color: #fff !important;
  background-color: #5d3b89 !important;
}

/*------------------------------------*\
    SLIDER
\*------------------------------------*/
.wpb_revslider_element {
  margin-bottom: 0;
}
rs-layer *,
rs-mask-wrap *  {
  font-family: MuseoSans-700, sans-serif !important;
}
/*rs-slide:after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  width: 753px;
  height: 664px;
  background-image: url(../images/slide-icon.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
@media (max-width: 1525px) {
  rs-slide:after {
    width: 544px;
    height: 480px;
  }
}
@media (max-width: 1165px) {
  rs-slide:after {
    width: 426px;
    height: 376px;
  }
}
@media (max-width: 767px) {
  rs-slide:after {
    width: 257px;
    height: 227px;
  }
}
@media (max-width: 400px) {
  rs-slide:after {
    width: 179px;
    height: 158px;
  }
}*/


/*------------------------------------*\
    PAGE TITLE
\*------------------------------------*/
.page__title .top_site_main {
  position: relative;
}
.page__title__icon {
  display: inline-block;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  max-width: 500px;
}
@media (max-width: 1199px) {
  .page__title__icon {
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .page__title__icon {
    max-width: 250px;
  }
}
@media (max-width: 767px) {
  .page__title__icon {
    display: none;
  }
}

.top_site_main .page-title-wrapper {
  padding-top: 190px;
  padding-bottom: 190px;
}


.top_site_main>.overlay-top-header {
  display: none;
}
.page__title .banner-description {
  font-size: 30px;
  color: #fff !important;
  font-style: normal;
  margin-bottom: 34px;
  letter-spacing: 3px;
}
.page__title h1:before {
  display: none;
}
.page__title h1 {
  font-size: 70px !important;
  line-height: 80px !important;
  padding-left: 0 !important;
  text-transform: capitalize !important;
  letter-spacing: 10px;
  font-family: MuseoSans-500, sans-serif;
}
body.archive.learnpress .top_site_main .page-title-wrapper h1 {
  font-size: 62px !important;
  text-align: center;
  letter-spacing: 6px;
  text-transform: none;
}
@media (max-width: 991px) {
  .top_site_main .page-title-wrapper {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .page__title .banner-description {
    font-size: 25px;
  }
  .page__title h1 {
    font-size: 80px !important;
    line-height: 80px !important;
    letter-spacing: 13px;
  }
}
@media (max-width: 767px) {
  .page__title .banner-description {
      font-size: 21px;
      margin-bottom: 23px;
  }
  .page__title h1 {
    font-size: 40px !important;
    line-height: 45px !important;
  }

  body.archive.learnpress .top_site_main .page-title-wrapper h1 {
    font-size: 30px !important;
    line-height: 35px !important;
    letter-spacing: 4px;
    word-break: initial;
  }
  body.archive.learnpress .top_site_main .page-title-wrapper {
    padding-top: 30px;

  }
}
@media (max-width: 479px) {
    .top_site_main .page-title-wrapper h1,
    .top_site_main .page-title-wrapper h2 {
        word-break: initial;
        letter-spacing: 4px;
    }
}

.page__title__btn {
  display: inline-block;
  padding: 12px 50px;
  margin-top: 30px;
  background-color: #fff;
  border-radius: 20px;
  color: #000;
  transition: color .3s, background-color .3s;
}
.page__title__btn:hover,
.page__title__btn:focus,
.page__title__btn:active {
  color: #fff;
  background-color: #353535;
}

/*------------------------------------*\
    LOGIN/REGISTER POPUP
\*------------------------------------*/
form[name=registerformpopup],
form[name=registerform] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
#thim-popup-login .thim-popup-inner {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
form[name=registerformpopup] p,
form[name=registerform] p {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}
.register__form__firsname {
  -webkit-box-ordinal-group: 2 !important;
  -webkit-order: 1 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important;
}
.register__form__lastname {
  -webkit-box-ordinal-group: 3 !important;
  -webkit-order: 2 !important;
      -ms-flex-order: 2 !important;
          order: 2 !important;
}
/*------------------------------------*\
    BREADCRUMBS
\*------------------------------------*/
.breadcrumbs-wrapper {
  margin-bottom: 50px;
}
.breadcrumbs-wrapper #breadcrumbs a:after,
.breadcrumbs-wrapper .thim-breadcrumbs a:after,
.breadcrumbs-wrapper .woocommerce-breadcrumb a:after {
    margin: 0 0 0 11px;
  /* background: rgb(126,105,166);
  background: linear-gradient(95deg, rgba(126,105,166,1) 0%, rgba(231,105,139,1) 100%); */
}
.breadcrumbs-wrapper #breadcrumbs,
.breadcrumbs-wrapper .thim-breadcrumbs,
.breadcrumbs-wrapper .woocommerce-breadcrumb {
  border-bottom: 1px solid #ababab;
}

/*------------------------------------*\
    RIGHT SIDEBAR
\*------------------------------------*/
/*sidebar*/
.widget-area aside:after {
  width: 3px;
  background: #f0f0f0;
}
.widget-area aside:before {
  background: rgb(224,64,107);
  background: linear-gradient(180deg, rgba(224,64,107,1) 0%, rgba(88,59,138,1) 100%);
}
.widget-area aside .widget-title {
  text-transform: none;
}
.search-form label .search-field {
  border: 1px solid #616161;
}


/*------------------------------------*\
    HOME
\*------------------------------------*/
/*top*/
.home__top {
  position: relative;
  top: -110px;
}
.home__top__item {
  padding: 15px;
}

.home__top__item:hover .vc_column-inner {
  background: rgb(50,173,100);
  background: linear-gradient(95deg, rgba(50,173,100,1) 0%, rgba(219,219,2,1) 100%);
}
.home__top__item .gray {
    background-color: #f6f6f6;
    text-align: center;
    min-height: 130px;
    padding: 40px 10px;
}
@media (max-width: 767px) {
	.home__top__item .gray {
		min-height: auto;
	}
}

.home__top__item:hover p,
.home__top__item:hover h1,
.home__top__item:hover h2,
.home__top__item:hover h3,
.home__top__item:hover h4,
.home__top__item:hover h5,
.home__top__item:hover h6 {
  color: #fff !important;
}
.home__top__item:hover .gray {
    background-color: transparent;
    color: #fff;
}
.home__top__item .vc_btn3 {
  transition: none !important;
}
.home__top__item:hover .vc_btn3 {
  border: 1px solid #fff !important;
  background: transparent !important;
  padding: 17px 54px !important;
}
.home__top__item:hover .vc_btn3:hover {
  background-color: #fff !important;
  color: #000 !important;
}

.home__top__item > .vc_column-inner {
  background-color: #fff;
  padding: 30px !important;
}

.home__top__icon {
  background-repeat: no-repeat;
  background-size: 100%;
}

.home__top__icon__1 {
  width: 44px;
  height: 44px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 185 185'%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='1' y1='92.5' x2='184' y2='92.5'%3E%3Cstop offset='0' stop-color='%232d2e83'/%3E%3Cstop offset='1' stop-color='%23e83363'/%3E%3C/linearGradient%3E%3Cpath d='M121.4 44.3H63.6c-2.7 0-4.9 2.2-4.9 4.9s2.2 4.9 4.9 4.9h57.7c2.7 0 5-2.2 5-4.9s-2.2-5-4.9-4.9zm0 36H63.6c-2.7 0-4.9 2.2-4.9 4.9s2.2 4.9 4.9 4.9h57.7c2.6.8 5.4-.9 6.1-3.5.8-2.6-.7-5.3-3.3-6.1-.8-.3-1.8-.3-2.7-.2zM184 49.4c0-10.8-8.8-19.6-19.6-19.6h-9.3v-24c0-2.7-2.2-4.9-4.9-4.9H34.8c-2.7 0-4.9 2.2-4.9 4.9v24h-9.3C9.8 29.9 1 38.6 1 49.4v86.1c0 10.8 8.8 19.6 19.6 19.6h67v19.1h-24c-2.7 0-4.9 2.2-4.9 4.9s2.2 4.9 4.9 4.9h57.7c2.7 0 4.9-2.2 4.9-4.9s-2.2-4.9-4.9-4.9h-24v-19.1h67c10.8 0 19.6-8.8 19.6-19.6V49.4zM39.7 10.8h105.7v105.7H39.7V10.8zM10.8 49.4c0-5.4 4.4-9.8 9.8-9.8h9.3v76.8H10.8v-67zm163.4 86.2c0 5.4-4.4 9.8-9.8 9.8H20.6c-5.4 0-9.8-4.4-9.8-9.8v-9.3h163.4v9.3zm0-19.1h-19.1V39.7h9.3c5.4 0 9.8 4.4 9.8 9.8v67z' fill-rule='evenodd' clip-rule='evenodd' fill='url(%23a)'/%3E%3C/svg%3E");
}
.home__top__icon__2 {
  /*width: 28px;
  height: 47px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 115 195'%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='1.505' y1='97.5' x2='113.495' y2='97.5'%3E%3Cstop offset='0' stop-color='%232d2e83'/%3E%3Cstop offset='1' stop-color='%23e83363'/%3E%3C/linearGradient%3E%3Cpath d='M98.8 82c-2.7.5-5.5.9-8.1 1.3l-2.4-25.1c16-10.3 20.7-28.4 22-40.8.4-4-1.2-7.9-4.3-10.5-3.7-3.1-8.7-4.2-13.3-2.9-11.5 3-23.3 4.7-35.2 5-11.9-.3-23.7-2-35.2-5-4.7-1.3-9.7-.2-13.3 3-3.1 2.6-4.7 6.5-4.3 10.5 1.3 12.4 6 30.5 22 40.8l-2.4 25.1c-2.7-.4-5.4-.8-8.1-1.3-4.7-.9-9.5 1.1-12.3 5C1.2 90.8.8 95.8 3 99.9c3.9 6.7 9.8 12 16.8 15.3L5.8 182c-.9 4.3 1.8 8.4 6 9.4 4 .9 8-1.5 9.2-5.4l11.1-35.2h50.6L93.8 186c1.3 4.2 5.7 6.5 9.8 5.2 3.9-1.2 6.3-5.2 5.4-9.2l-13.8-66.8c7-3.2 12.9-8.6 16.8-15.3 2.2-4.1 1.8-9.1-.9-12.8-2.7-4-7.5-5.9-12.3-5.1zm-14.3 2c-2.1.2-4.2.4-6.2.6l-2-21c2.1-.6 4.1-1.3 6-2.2L84.5 84zm-27-17.8c4.3 0 8.5-.4 12.7-1.1l1.9 20.1c-8.6.6-14.5.6-14.6.6s-6 0-14.6-.6l1.9-20.1c4.2.7 8.4 1.1 12.7 1.1zM10.9 16.8c-.2-1.9.6-3.8 2.1-5.1 1.5-1.3 3.4-2 5.4-2 .8 0 1.6.1 2.3.3 12 3.2 24.4 4.9 36.8 5.2 12.4-.3 24.8-2 36.8-5.2 2.7-.7 5.6-.1 7.7 1.7 1.5 1.2 2.3 3.1 2.1 5.1-2 19.7-11.7 43.1-46.6 43.1-9.1.3-18.1-1.8-26.1-6.2l-.1-.1c-14.1-8.3-19.1-23.4-20.4-36.8zm21.7 44.6c2 .9 4 1.6 6 2.2l-2 21c-2-.2-4.1-.4-6.2-.6l2.2-22.6zM15.1 184c-.2.7-.9 1.2-1.6 1.2-.5 0-1-.2-1.3-.6-.3-.4-.5-.9-.4-1.4l13.6-65.4c3.1 1.3 6.3 2.4 9.5 3.3L15.1 184zm58.8-61.4l2.9 9.3H38.1l2.9-9.3c10.9 2.3 22.1 2.3 32.9 0zm-39.7 21.9l2-6.3h42.7l2 6.3H34.2zm68.8 38.7c.1.5 0 1-.4 1.4-.3.4-.8.6-1.3.6-.7 0-1.4-.5-1.6-1.2l-19.9-63c3.2-.9 6.4-2 9.5-3.3l13.7 65.5zm3.6-86.3c-4.1 7.8-14.2 14.2-29.2 18.4-13 3.7-26.8 3.7-39.8 0-15-4.2-25.1-10.6-29.2-18.4-1.1-2-.9-4.4.5-6.2 1.4-2 3.8-3 6.2-2.5 14 2.4 28.2 3.6 42.4 3.8 14.2-.2 28.4-1.4 42.4-3.8 2.4-.5 4.8.5 6.2 2.5 1.4 1.8 1.5 4.2.5 6.2z' fill-rule='evenodd' clip-rule='evenodd' fill='url(%23a)'/%3E%3C/svg%3E");*/
  width: 60px;
  height: 50px;
  background-image: url('data:image/png;base64,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');
}
.home__top__icon__3 {
  width: 56px;
  height: 50px;
  background-image: url('data:image/png;base64,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');
}
/*.home__top__icon__3 {
  width: 34px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 127.4 184.9'%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='1.212' y1='92.452' x2='126.189' y2='92.452'%3E%3Cstop offset='0' stop-color='%232d2e83'/%3E%3Cstop offset='1' stop-color='%23e83363'/%3E%3C/linearGradient%3E%3Cpath d='M25.7 156.6c-3.3 7.7-5.2 15.9-5.4 24.3 0 1.7 1.5 3.1 3.2 3.1H119c.9 0 1.8-.4 2.4-1.1.6-.7.9-1.6.7-2.5-.3-1.5-6.6-37.3-19.4-61.9-2.9-6.2-4.4-12.9-4.4-19.8 6.7 1.3 13.5 2.2 20.4 2.8h.2c1.4 0 2.7-.9 3.1-2.3 5.1-19.6 4.2-46.8 3.6-64.8-.2-4.8-.3-8.9-.3-12.1 0-6.1-2.5-11.9-6.8-16.1-3.3-3.4-7.7-5.3-12.4-5.3H68.6c-3.3 0-6.4 1.6-8.2 4.4-4.3 7-10 13-16.8 17.5-1.7 1.1-3.5 2-5.4 2.7-7.5 2.7-12.3 9.9-12 17.8.2 5.8 2.9 11.3 7.3 15.1-.7.2-1.3.5-1.9.8-3.9 1.7-6.7 5.1-7.7 9.3C9.3 77.5.7 93.6 1.2 110.8c0 25.3 12.8 38.8 24.5 45.8zM65.9 8.5c.6-.9 1.6-1.5 2.7-1.5h15.2c-.7 5.9-3.5 18.3-15.7 18.3-5.2 0-10.4-.5-15.5-1.4 5.2-4.4 9.7-9.6 13.3-15.4zM32.7 43.1c-.3-5.3 2.9-10.1 7.9-11.9 1.8-.7 3.6-1.6 5.2-2.5 7.3 1.8 14.8 2.8 22.3 2.8 15.9 0 21.2-14.6 22.1-24.4h5.7c-5.1 20.1-6.1 41-3 61.5C88 67.6 83 67 78 66.8c-4.1-.1-8.1-.7-12-1.6-2.7-.9-5.4-1.9-8-3-4.3-1.8-8.6-3.2-13-4.2-6.8-1.9-11.8-7.8-12.3-14.9zm1.8 21.6c2.8-1.2 5.8-1.5 8.8-.9.3.1.5.1.8.2 3.9 1 7.7 2.3 11.4 3.8 2.7 1.1 5.6 2.2 8.5 3.1 4.4 1.1 9 1.8 13.6 1.9 9.1.7 19.4 1.4 26.9 6.8.9.7 2.1.8 3.2.4 1-.4 1.8-1.3 1.9-2.4.1-1.1-.4-2.2-1.3-2.8-2.6-1.8-5.5-3.3-8.5-4.3C96 49.3 97 27.7 102.4 7h3.7c3 .1 5.8 1.3 7.9 3.5 3.1 3.1 4.9 7.3 5 11.8 0 3.3.1 7.5.3 12.3.6 16.9 1.4 42-2.8 60.6-9.6-1-43.2-5.5-72.1-20.5-4-3.3-8.7-5.5-13.9-6.4 1-1.6 2.3-2.9 4-3.6zm-7.8 9.5c5.1.1 9.9 2 13.7 5.2.2.2.5.4.7.5C57.2 88 74.3 93.9 92 97.5c-.2 8.2 1.5 16.4 5.1 23.8 10.1 19.3 16.2 46.9 18.1 56.6H26.9c.5-6.3 2-12.5 4.5-18.3 9.9 4.4 20.7 6.6 31.5 6.6 2.9 0 5.9-.2 8.8-.5 1.1-.1 2.1-.8 2.6-1.8s.3-2.2-.4-3c-.7-.9-1.8-1.3-2.9-1.2-13.6 1.6-27.3-.8-39.5-6.8-11-5.9-23.9-17.9-23.9-42.1 0-15.9 6.5-28.2 19.1-36.6zm8.1 61.7c1.8 1.4 3.7 3 5.8 4.6 1.2 1 2.9 1 4.1 0 2-1.7 3.9-3.2 5.8-4.6 10.6-8.5 17.6-14.1 17.6-22.8.1-3.8-1.3-7.5-4-10.1-2.7-2.8-6.5-4.3-10.3-4.4-4.2 0-8.2 1.6-11.1 4.6-3-3-7-4.6-11.1-4.6-3.9.1-7.6 1.6-10.3 4.4-2.7 2.7-4.1 6.4-4 10.1-.1 8.7 6.9 14.3 17.5 22.8m-3.3-31.2c3.4.1 6.6 1.9 8.3 4.9.6 1 1.6 1.7 2.8 1.7 1.2 0 2.3-.6 2.8-1.7 1.7-3 4.9-4.8 8.3-4.9 2.2.1 4.3 1 5.8 2.6s2.3 3.7 2.1 5.8c0 5.8-5.8 10.5-15.4 18.1-1.2 1-2.4 2-3.7 3-1.3-1-2.5-2.1-3.7-3-9.6-7.7-15.4-12.3-15.4-18.1-.1-2.2.6-4.3 2.1-5.8 1.7-1.7 3.8-2.6 6-2.6z' fill-rule='evenodd' clip-rule='evenodd' fill='url(%23a)'/%3E%3C/svg%3E");
}*/
.home__top__item:hover .home__top__icon__1 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 185 185'%3E%3Cpath d='M121.4 44.3H63.6c-2.7 0-4.9 2.2-4.9 4.9s2.2 4.9 4.9 4.9h57.7c2.7 0 5-2.2 5-4.9s-2.2-5-4.9-4.9zm0 36H63.6c-2.7 0-4.9 2.2-4.9 4.9s2.2 4.9 4.9 4.9h57.7c2.6.8 5.4-.9 6.1-3.5.8-2.6-.7-5.3-3.3-6.1-.8-.3-1.8-.3-2.7-.2zM184 49.4c0-10.8-8.8-19.6-19.6-19.6h-9.3v-24c0-2.7-2.2-4.9-4.9-4.9H34.8c-2.7 0-4.9 2.2-4.9 4.9v24h-9.3C9.8 29.9 1 38.6 1 49.4v86.1c0 10.8 8.8 19.6 19.6 19.6h67v19.1h-24c-2.7 0-4.9 2.2-4.9 4.9s2.2 4.9 4.9 4.9h57.7c2.7 0 4.9-2.2 4.9-4.9s-2.2-4.9-4.9-4.9h-24v-19.1h67c10.8 0 19.6-8.8 19.6-19.6l.1-86.1zM39.7 10.8h105.7v105.7H39.7V10.8zM10.8 49.4c0-5.4 4.4-9.8 9.8-9.8h9.3v76.8H10.8v-67zm163.4 86.2c0 5.4-4.4 9.8-9.8 9.8H20.6c-5.4 0-9.8-4.4-9.8-9.8v-9.3h163.4v9.3zm0-19.1h-19.1V39.7h9.3c5.4 0 9.8 4.4 9.8 9.8v67z' fill-rule='evenodd' clip-rule='evenodd' fill='%23fff'/%3E%3C/svg%3E");
}
.home__top__item:hover .home__top__icon__2 {
  /*background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 115 195'%3E%3Cpath d='M98.8 82c-2.7.5-5.5.9-8.1 1.3l-2.4-25.1c16-10.3 20.7-28.4 22-40.8.4-4-1.2-7.9-4.3-10.5-3.7-3.1-8.7-4.2-13.3-2.9-11.5 3-23.3 4.7-35.2 5-11.9-.3-23.7-2-35.2-5-4.7-1.3-9.7-.2-13.3 3-3.1 2.6-4.7 6.5-4.3 10.5 1.3 12.4 6 30.5 22 40.8l-2.4 25.1c-2.7-.4-5.4-.8-8.1-1.3-4.7-.9-9.5 1.1-12.3 5C1.2 90.8.8 95.8 3 99.9c3.9 6.7 9.8 12 16.8 15.3L5.8 182c-.9 4.3 1.8 8.4 6 9.4 4 .9 8-1.5 9.2-5.4l11.1-35.2h50.6L93.8 186c1.3 4.2 5.7 6.5 9.8 5.2 3.9-1.2 6.3-5.2 5.4-9.2l-13.8-66.8c7-3.2 12.9-8.6 16.8-15.3 2.2-4.1 1.8-9.1-.9-12.8-2.7-4-7.5-5.9-12.3-5.1zm-14.3 2c-2.1.2-4.2.4-6.2.6l-2-21c2.1-.6 4.1-1.3 6-2.2L84.5 84zm-27-17.8c4.3 0 8.5-.4 12.7-1.1l1.9 20.1c-8.6.6-14.5.6-14.6.6s-6 0-14.6-.6l1.9-20.1c4.2.7 8.4 1.1 12.7 1.1zM10.9 16.8c-.2-1.9.6-3.8 2.1-5.1 1.5-1.3 3.4-2 5.4-2 .8 0 1.6.1 2.3.3 12 3.2 24.4 4.9 36.8 5.2 12.4-.3 24.8-2 36.8-5.2 2.7-.7 5.6-.1 7.7 1.7 1.5 1.2 2.3 3.1 2.1 5.1-2 19.7-11.7 43.1-46.6 43.1-9.1.3-18.1-1.8-26.1-6.2l-.1-.1c-14.1-8.3-19.1-23.4-20.4-36.8zm21.7 44.6c2 .9 4 1.6 6 2.2l-2 21c-2-.2-4.1-.4-6.2-.6l2.2-22.6zM15.1 184c-.2.7-.9 1.2-1.6 1.2-.5 0-1-.2-1.3-.6-.3-.4-.5-.9-.4-1.4l13.6-65.4c3.1 1.3 6.3 2.4 9.5 3.3L15.1 184zm58.8-61.4l2.9 9.3H38.1l2.9-9.3c10.9 2.3 22.1 2.3 32.9 0zm-39.7 21.9l2-6.3h42.7l2 6.3H34.2zm68.8 38.7c.1.5 0 1-.4 1.4-.3.4-.8.6-1.3.6-.7 0-1.4-.5-1.6-1.2l-19.9-63c3.2-.9 6.4-2 9.5-3.3l13.7 65.5zm3.6-86.3c-4.1 7.8-14.2 14.2-29.2 18.4-13 3.7-26.8 3.7-39.8 0-15-4.2-25.1-10.6-29.2-18.4-1.1-2-.9-4.4.5-6.2 1.4-2 3.8-3 6.2-2.5 14 2.4 28.2 3.6 42.4 3.8 14.2-.2 28.4-1.4 42.4-3.8 2.4-.5 4.8.5 6.2 2.5 1.4 1.8 1.5 4.2.5 6.2z' fill-rule='evenodd' clip-rule='evenodd' fill='%23fff'/%3E%3C/svg%3E");*/
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAyCAQAAACq/3CJAAAD9klEQVR42s3YSWyUdRjH8belhbZMWSRywOIWIwIxHMTEePBm5MyBRLyoROMSTZQlkUQ0AcPJkBpPcpLEEDTGuEE0NgZjKAwtUIFCN0oXp7RTuoMtXT4eeLtMO92Gmer/d3nned7kO3ne/7P8/0EwzfKsI1qMrmaHPRVkeslTDNqVK1XqnE4M+sSizGJP4IKtVo7ZVtmuCscyiPYZvlEwxb7Sr/g4U9hNuCgvqW+lBgMezQy4GFun9b6OfZnAZvlLn+XT+osMOZkJcL52lTP4F7uhTnb6wRFdKqZY1yrxo6VBIFej6xnY2SI6J4O9KAZ+URAEmtRnArxUh0sKFCiwzDqvKQUfOIrj1mjMTKgLxdGkSVxXWC6/tzkILPYtOlAvJ/3g/WjFiEoX/GSvTWO+AjFD2rE73dglWjUr0upSEm+OJlc9rMdVWekGt2ixXpuLSVOpWZUn9bmSZnAQ+BBDhpUn8eWqNQTeTf83zrZbueFkRUSeZoNKvZm5/nTGHWumWJ/A8cwOAruTtQLF2JFZ8CoxA7Yk2LahWmTCF5+35oJ+waAB+z0uT76NPjXslmfCDrZThYYUdNlHs+At0hjWrZgb4VOYYt5Hv+spqA8HZ5u7WtV6ywk1qv3gDa2qw31fpdc6OSnoATFx+TM3i5suh6CsIAgCsdHmoEn9PeTLP+MjZKLraQedVIvzCeXymmHVShwQV5dqY1TmlhVTzQ/6GoyIGfT3eFCs1mVAa/i1r6QVbLNmlNpurSWKcdRjcuTa4Gfsk+8RO/SpTSPYQ1qwd7TJW+UMuB7u799Gc1hD6sNPMvBx7Jo0Bu10UqMGJd62ZKxwNE0PtsMZ5d6brntNAXsOJUlfzU2cN2YCexkj7mDPXMFf4Pk5BWsmcLl+GxS5qTF5hZoElq1St8J7Ble4rcgybWIWzwUc0Zls2Jk3+B10a8f+OYXaMr3OjVXprxxKEZxljxr1DkzXCqaCe0brlIh+damBwz+eO+d0mgTumCnss4Hnlcf/H/DF/wJcqNOwilBlylQodcj6BHB2+sE5vhPToUOHTtBhALdtGwen3I/PJoKX6504wouEul9cjYjVXnFLv43hWH/HeedS0m3tE8EFOl1NemhpG7V7CYeDQK46w7p0p6Aug9oTJhC/Gx4/F06YvNpUjV1SdKsMAlnq3HSfiMJ5KiJfnc6EiyxbDLk4+dJQjtbxSGhyLQiCwOfYlcqxzas4NvrjS6dEnTYCLisLFRVVhiFRUVFnMeysqGpQE9rnrivhYBF1ypEA9OkV16Zdr74ExcWnPHdpE9cz6c3Z1SOuTac+CFBmxQLr9F1wabDAyx93wb3+XGD1EKgJt9XCrpp/AdC1NG+PV0iRAAAAAElFTkSuQmCC');
}
.home__top__item:hover .home__top__icon__3 {
/*  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 127.4 184.9'%3E%3Cpath d='M25.7 156.6c-3.3 7.7-5.2 15.9-5.4 24.3 0 1.7 1.5 3.1 3.2 3.1H119c.9 0 1.8-.4 2.4-1.1.6-.7.9-1.6.7-2.5-.3-1.5-6.6-37.3-19.4-61.9-2.9-6.2-4.4-12.9-4.4-19.8 6.7 1.3 13.5 2.2 20.4 2.8h.2c1.4 0 2.7-.9 3.1-2.3 5.1-19.6 4.2-46.8 3.6-64.8-.2-4.8-.3-8.9-.3-12.1 0-6.1-2.5-11.9-6.8-16.1-3.3-3.4-7.7-5.3-12.4-5.3H68.6c-3.3 0-6.4 1.6-8.2 4.4-4.3 7-10 13-16.8 17.5-1.7 1.1-3.5 2-5.4 2.7-7.5 2.7-12.3 9.9-12 17.8.2 5.8 2.9 11.3 7.3 15.1-.7.2-1.3.5-1.9.8-3.9 1.7-6.7 5.1-7.7 9.3C9.3 77.5.7 93.6 1.2 110.8c0 25.3 12.8 38.8 24.5 45.8zM65.9 8.5c.6-.9 1.6-1.5 2.7-1.5h15.2c-.7 5.9-3.5 18.3-15.7 18.3-5.2 0-10.4-.5-15.5-1.4 5.2-4.4 9.7-9.6 13.3-15.4zM32.7 43.1c-.3-5.3 2.9-10.1 7.9-11.9 1.8-.7 3.6-1.6 5.2-2.5 7.3 1.8 14.8 2.8 22.3 2.8 15.9 0 21.2-14.6 22.1-24.4h5.7c-5.1 20.1-6.1 41-3 61.5C88 67.6 83 67 78 66.8c-4.1-.1-8.1-.7-12-1.6-2.7-.9-5.4-1.9-8-3-4.3-1.8-8.6-3.2-13-4.2-6.8-1.9-11.8-7.8-12.3-14.9zm1.8 21.6c2.8-1.2 5.8-1.5 8.8-.9.3.1.5.1.8.2 3.9 1 7.7 2.3 11.4 3.8 2.7 1.1 5.6 2.2 8.5 3.1 4.4 1.1 9 1.8 13.6 1.9 9.1.7 19.4 1.4 26.9 6.8.9.7 2.1.8 3.2.4 1-.4 1.8-1.3 1.9-2.4.1-1.1-.4-2.2-1.3-2.8-2.6-1.8-5.5-3.3-8.5-4.3C96 49.3 97 27.7 102.4 7h3.7c3 .1 5.8 1.3 7.9 3.5 3.1 3.1 4.9 7.3 5 11.8 0 3.3.1 7.5.3 12.3.6 16.9 1.4 42-2.8 60.6-9.6-1-43.2-5.5-72.1-20.5-4-3.3-8.7-5.5-13.9-6.4 1-1.6 2.3-2.9 4-3.6zm-7.8 9.5c5.1.1 9.9 2 13.7 5.2.2.2.5.4.7.5C57.2 88 74.3 93.9 92 97.5c-.2 8.2 1.5 16.4 5.1 23.8 10.1 19.3 16.2 46.9 18.1 56.6H26.9c.5-6.3 2-12.5 4.5-18.3 9.9 4.4 20.7 6.6 31.5 6.6 2.9 0 5.9-.2 8.8-.5 1.1-.1 2.1-.8 2.6-1.8s.3-2.2-.4-3c-.7-.9-1.8-1.3-2.9-1.2-13.6 1.6-27.3-.8-39.5-6.8-11-5.9-23.9-17.9-23.9-42.1 0-15.9 6.5-28.2 19.1-36.6zm8.1 61.7c1.8 1.4 3.7 3 5.8 4.6 1.2 1 2.9 1 4.1 0 2-1.7 3.9-3.2 5.8-4.6 10.6-8.5 17.6-14.1 17.6-22.8.1-3.8-1.3-7.5-4-10.1-2.7-2.8-6.5-4.3-10.3-4.4-4.2 0-8.2 1.6-11.1 4.6-3-3-7-4.6-11.1-4.6-3.9.1-7.6 1.6-10.3 4.4-2.7 2.7-4.1 6.4-4 10.1-.1 8.7 6.9 14.3 17.5 22.8m-3.3-31.2c3.4.1 6.6 1.9 8.3 4.9.6 1 1.6 1.7 2.8 1.7 1.2 0 2.3-.6 2.8-1.7 1.7-3 4.9-4.8 8.3-4.9 2.2.1 4.3 1 5.8 2.6s2.3 3.7 2.1 5.8c0 5.8-5.8 10.5-15.4 18.1-1.2 1-2.4 2-3.7 3-1.3-1-2.5-2.1-3.7-3-9.6-7.7-15.4-12.3-15.4-18.1-.1-2.2.6-4.3 2.1-5.8 1.7-1.7 3.8-2.6 6-2.6z' fill-rule='evenodd' clip-rule='evenodd' fill='%23fff'/%3E%3C/svg%3E");*/
background-image: url('data:image/png;base64,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');
}



.home__top__circle__img {
  position: absolute;
  top: -20px;
  left: 0;
}
.home__top__circle__text {
  position: absolute;
  top: 260px;
  right: -100px;
  width: 360px;
  height: 360px;
  border-radius: 50%;
  background: rgb(244,147,8);
  background: linear-gradient(90deg, rgba(244,147,8,1) 0%, rgba(233,78,27,1) 50%, rgba(233,78,27,1) 100%);
}
.home__top__circle__text .wpb_wrapper {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
@media (max-width: 1400px) {
  .home__top__circle__text {
    width: 300px;
    height: 300px;
  }
}
@media (max-width: 1199px) {
  .home__top__circle__text {
    top: 290px;
    right: 5px;
  }
}
@media (max-width: 991px) {
  .home__top {
    top: 0;
  }
  .home__top__circle__img {
    position: static;
    top: initial;
  }
}
@media (max-width: 767px) {
  .home__top__circle__text {
    top: 340px;
    width: 250px;
    height: 250px;
  }
  .home__top__circle__text span {
    font-size: 28px !important;
  }
}
@media (max-width: 560px) {
  .home__top__circle__text {
    top: 270px;
  }
}
@media (max-width: 480px) {
  .home__top__circle__text {
    top: 220px;
  }
}
@media (max-width: 435px) {
  .home__top__circle__text {
    top: 160px;
  }
}
@media (max-width: 365px) {
  .home__top__circle__text {
    top: 120px;
    width: 220px;
    height: 220px;
  }
}

/*Coaching*/
.home__coaching {
    background: rgb(46,162,84);
    background: linear-gradient(90deg, rgba(46,162,84,1) 0%, rgba(177,193,0,1) 74%);
}

/*tabs*/
.home__tabs .vc_tta-panels {
  border: 0 !important;
}
.home__tabs .vc_tta-tab {
  width: 50% !important;
  height: 60px;
}
.home__tabs .vc_tta-tab:after {
  height: 4px !important;
  background: #ddd !important;
}

.home__tabs .vc_tta-tab a {
  color: #000 !important;
  font-size: 19px !important;
  border-top: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
}
.home__tabs .vc_tta-tab.vc_active:before {
  display: none !important;
}
.home__tabs .vc_tta-tab.vc_active:after {
  background: rgb(120,98,161) !important;
  background: linear-gradient(95deg, rgba(120,98,161,1) 0%, rgba(230,102,137,1) 100%) !important;
}

.home__tabs .vc_tta-panels-container {
  padding-top: 30px;
}
@media (max-width: 767px) {
  body .vc_tta.vc_general .vc_tta-panel-title > a:before {
    display: none;
  }
  .vc_tta-panel-heading {
    border: 0 !important;
  }
  .wpb-js-composer .vc_tta.vc_general .vc_tta-panel {
    margin-bottom: 20px;
  }
  .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title {
    border: 0 !important;
    position: relative;
  }
  .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a {
    color: #000 !important;
  }
  .vc_tta-panel .vc_tta-panel-title:after {
    content: '';
    height: 4px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -4px;
    background: #ddd;
  }
  .vc_tta-panel.vc_active .vc_tta-panel-title:after {
    background: rgb(120,98,161) !important;
    background: linear-gradient(95deg, rgba(120,98,161,1) 0%, rgba(230,102,137,1) 100%) !important;
  }

  .vc_tta-panel-body {
    border: 0 !important;
  }
}

/*select your course*/

.home__course__tabs .slick-track {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
}

.home__course__tabs .slick-slide {
    height: inherit !important;
}
.home__course__tabs .slick-slide > div {
  height: 100%;
}
.home__course__tabs .slick-arrow {
  display: inline-block;
  font-size: 0;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  padding: 0;
  border: 1px solid #ccc;
  background-color: #fff;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  transition: background-color .3s, border-color;
}
.home__course__tabs .slick-arrow.slick-prev {
  left: -70px;
}
.home__course__tabs .slick-arrow.slick-next {
  right: -70px;
}
.home__course__tabs .slick-arrow:hover {
  background-color: #db3f6c;
  border-color: #db3f6c;
}
@media (max-width: 1335px) {
  .home__course__tabs .slick-arrow.slick-prev {
    left: -50px;
  }
  .home__course__tabs .slick-arrow.slick-next {
    right: -50px;
  }
}
@media (max-width: 1300px) {
  .home__course__tabs .slick-arrow {
    bottom: -50px;
    top: initial;
  }
  .home__course__tabs .slick-arrow.slick-prev {
    left: calc(50% - 45px);
  }
  .home__course__tabs .slick-arrow.slick-next {
    right:calc(50% - 45px);
  }
}


.home__course__tabs .slick-arrow:after {
  font-family: fontAwesome;
  font-size: 14px;
  color: #5f5f5f;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: color .3s;
}
.home__course__tabs .slick-arrow:hover:after {
  color: #fff;
}
.home__course__tabs .slick-arrow.slick-prev:after {
  content: '\f053';
}
.home__course__tabs .slick-arrow.slick-next:after {
  content: '\f054';
}


.home__course__tabs__tab {
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 0;
  height: 100%;
}
.home__course__tabs__tab:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #dfdfdf;
}
.home__course__tabs__tab.active:after {
  background: rgb(224,64,107);
  background: linear-gradient(95deg, rgba(224,64,107,1) 0%, rgba(86,59,138,1) 100%);
}
.home__course__tabs__tab img {
  margin: 0 auto 20px;
}

.home__course__content__item {
  display: none;
}
.home__course__content__item.active {
  display: block;
}

@media (max-width: 1300px) {
  .home__course__content {
    padding-top: 40px;
  }
}



/*how we train*/
.how__we__train__right {
  position: relative;
}
.how__we__train__right__circle__img {
  position: absolute;
  top: 0;
  left: 0;
}
.how__we__train__right__text {
  position: absolute;
  top: 260px;
  right: -100px;
  width: 360px;
  height: 360px;
  border-radius: 50%;
  background: rgb(244,145,9);
  background: linear-gradient(95deg, rgba(244,145,9,1) 0%, rgba(233,78,27,1) 100%);
}
.how__we__train__right__text .wpb_wrapper {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}
@media (max-width: 1400px) {
  .how__we__train__right__text {
    width: 300px;
    height: 300px;
  }
}
@media (max-width: 1199px) {
  .how__we__train__right__circle__img {
    position: static;
    top: inherit;
    left: inherit;
  }
  .how__we__train__right__text {
    top: 290px;
    right: 5px;
  }
}
@media (max-width: 767px) {
  .how__we__train__right__text {
    top: 280px;
    right: 0;
    width: 250px;
    height: 250px;
  }
  .how__we__train__right__text p,
  .how__we__train__right__text span {
    font-size: 22px !important;
  }
}
@media (max-width: 500px) {
  .how__we__train__right__text {
    top: 200px;
  }
}

/*courses*/
.home__courses__img,
.home__courses__img__bottom {
  position: relative;
  overflow: visible !important;
}
.home__courses__img .wpb_single_image {
  margin-bottom: 0;
  position: absolute;
  top: -93px;
  right: 0;
  z-index: -1;
}
.home__courses__img__bottom .wpb_single_image {
  margin-bottom: 0;
  position: absolute;
  top: -323px;
  left: 0;
  z-index: -1;
}
@media (max-width: 1569px) {
  .home__courses__img__bottom .wpb_single_image img,
  .home__courses__img .wpb_single_image img {
    max-width: 230px;
  }
}
@media (max-width: 991px) {
  .home__courses__img__bottom .wpb_single_image img,
  .home__courses__img .wpb_single_image img {
    display: none;
  }
}


/*city*/
.home__city {
  position: relative;
}
.home__city__line {
  background-color: #f6f6f6;
  height: 224px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
}

/*testimonials*/
.home__testimonials {
  overflow: visible !important;
}

/*values*/
.home__values__img {
  position: relative;
  overflow: visible !important;
}
.home__values__img .wpb_single_image {
  margin-bottom: 0;
  position: absolute;
  top: -93px;
  left: 0;
}
@media (max-width: 1569px) {
  .home__values__img .wpb_single_image img {
    max-width: 230px;
  }
}
@media (max-width: 991px) {
  .home__values__img .wpb_single_image img {
    display: none;
  }
}


/*------------------------------------*\
    ABOUT PAGE
\*------------------------------------*/
.about__middle__icon {
  position: absolute;
  top: -20px;
  right: 0;
}
.about__our__mission {
  background: rgb(109,78,169);
  background: rgb(109,78,169);
  background: linear-gradient(95deg, rgba(109,78,169,1) 0%, rgba(232,67,112,1) 100%);
}

/*------------------------------------*\
    TEAM PAGE (OUR TEAM)
\*------------------------------------*/
body.page-id-7373 .top_site_main,
body.page-id-9320 .top_site_main,
body.page-id-11218 .top_site_main{
  background-position: 0 0;
}


/*------------------------------------*\
    ACCOMODATION PAGE
\*------------------------------------*/
.accom__map__top__content {
  position: absolute;
  top: 120px;
  left: -20px;
}
.accom__map__bottom__content .vc_column_container {
  position: absolute;
  top: 20px;
  right: -20px;
}

.accom__map__top__content .vc_column_container,
.accom__map__bottom__content .vc_column_container {
  box-shadow: 0px 2px 8px rgba(0,0,0, .1);
}
@media (max-width: 1300px) {
  .accom__map__top__content {
    top: 70px;
    left: 160px;
  }
  .accom__map__bottom__content .vc_column_container {
    right: 100px;
  }
}
@media (max-width: 991px) {
  .accom__map__top__content,
  .accom__map__bottom__content .vc_column_container {
    top: initial;
    left: 0;
    bottom: 0;
     position: static;
  }
}
@media (max-width: 767px) {
  .accom__map__top__content,
  .accom__map__bottom__content .vc_column_container  {
    position: static;
  }
}

/*------------------------------------*\
    CODA OFFER PAGE
\*------------------------------------*/
.coda__bottom a {
    word-break: break-all;
}

/*------------------------------------*\
    CUSTOMISED TRAINING PAGE
\*------------------------------------*/
.number__circle {
  width: 48px;
  height: 48px;
  line-height: 48px;
  margin: 0 auto;
  border-radius: 50%;
  background: rgb(244,143,9);
  background: linear-gradient(90deg, rgba(244,143,9,1) 0%, rgba(233,78,27,1) 100%);
  text-align: center;
  color: #fff;
  font-family: MuseoSans-700, sans-serif;
}
body.page-id-8143 #colophon {
  position: relative;
  z-index: -1;
}
body.page-id-8143 #colophon:before {
  content: '';
  width: 408px;
  height: 349px;
  position: absolute;
  top: -349px;
  left: 0;
  background-image: url(../images/customised-training-icon.png);
}
@media (max-width: 1199px) {
  body.page-id-8143 #colophon:before {
    display: none;
  }
  body.page-id-8143 #colophon {
    position: static;
    z-index: initial;
  }
}

/*------------------------------------*\
    COACHING PAGE
\*------------------------------------*/
.coaching__top__circle__img {
  position: absolute;
  top: 110px;
  left: 0;
}
@media (max-width: 991px) {
  .coaching__top__circle__img {
    position: static;
    top: initial;
  }
}
.coaching__top__circle__text {
  position: absolute;
  top: 380px;
  right: -100px;
  width: 360px;
  height: 360px;
  border-radius: 50%;
  background: rgb(244,147,8);
  background: linear-gradient(90deg, rgba(244,147,8,1) 0%, rgba(233,78,27,1) 50%, rgba(233,78,27,1) 100%);
}
.coaching__top__circle__text .wpb_wrapper {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
@media (max-width: 1400px) {
  .coaching__top__circle__text {
    width: 270px;
    height: 270px;
    top: 320px;
    right: -60px;
  }
  .coaching__text__space {
    display: none;
  }
}
@media (max-width: 1199px) {
  .coaching__top__circle__text {
    top: 400px;
    right: 15px;
  }
}
@media (max-width: 767px) {
  .coaching__top__circle__text {
    top: 230px;
    width: 250px;
    height: 250px;
  }
  .coaching__top__circle__text span {
    font-size: 28px !important;
  }
}
@media (max-width: 380px) {
  .coaching__top__circle__text {
    top: 200px;
    width: 230px;
    height: 230px;
  }
  .coaching__top__circle__text span {
    font-size: 23px !important;
  }
}

/*--packages*/
.coaching__packages__price {
  position: relative;
  margin-bottom: 0;
}
.coaching__packages__price:after {
  content: '';
  width: 1px;
  height: 45px;
  background-color: #cbcbcb;
  position: absolute;
  top: 0;
  right: 60px;
}
@media (max-width: 1199px) {
  .coaching__packages__price:after {
    right: 0;
  }
}
@media (max-width: 991px) {
  .coaching__packages__price:after {
    right: 35px;
  }
}
@media (max-width: 767px) {
  .coaching__packages__price:after {
    display: none;
  }
  .coaching__packages__text > .vc_column-inner {
    padding-top: 0 !important;
  }
}

/*--testimonial*/
.coaching__quote {
  position: absolute;
  top: 0;
  left: -90px;
}
@media (max-width: 767px) {
  .coaching__quote {
    left: 15px;
  }
}

/*------------------------------------*\
    PATIENT MODEL
\*------------------------------------*/

body.page-template-patient-model-page .top_site_main .page-title-wrapper {
    padding-top: 110px;
    padding-bottom: 150px;
}
body.page-template-patient-model-page .page__title h1 {
  font-size: 45px !important;
  line-height: 55px !important;
  letter-spacing: 8px;
  text-transform: none !important;
  text-align: center;
}
@media (max-width: 480px) {
  body.page-template-patient-model-page .page__title h1 {
    font-size: 30px !important;
    line-height: 35px !important;
  }
}


/*------------------------------------*\
    RESOURCES PAGE
\*------------------------------------*/
.resources__top__icon,
.resources__bottom__icon {
  overflow: visible !important;
  position: relative;
}
.resources__top__icon .wpb_single_image,
.resources__bottom__icon .wpb_single_image {
  position: absolute;
  top: -250px;
  z-index: -1;
}
.resources__top__icon .wpb_single_image {
  left: 0;
}
.resources__bottom__icon .wpb_single_image {
  right: 0;
}
@media (max-width: 1199px) {
  .resources__top__icon,
  .resources__bottom__icon .wpb_single_image  {
    display: none;
  }
}


/*------------------------------------*\
    BLOG PAGE
\*------------------------------------*/
body.blog article .entry-header .date-meta {
  color: #563b8a;
}
body.blog article .entry-header .entry-title a {
  font-size: 20px;
  font-family: MuseoSans-700, sans-serif;
}
article .entry-header .entry-meta li span {
  color: #969696;
  font-weight: 400;
}
article .entry-header .entry-meta li a {
  color: #000000;
  font-family: MuseoSans-700, sans-serif;
}
article .readmore a {
  border: 0 !important;
  background: linear-gradient(95deg, rgba(88,59,138,1) 0%, rgba(222,64,107,1) 100%) !important;
  border-radius: 26px !important;
  font-size: 13px !important;
  padding: 6px 35px !important;
  font-family: MuseoSans-700;
  color: #fff !important;
}
article .readmore a:hover,
article .readmore a:focus,
article .readmore a:active {
  background: linear-gradient(95deg, rgba(88,59,238,1) 0%, rgba(222,64,107,1) 100%) !important;
}

/*icons*/
body.blog .content-area {
  position: relative;
  overflow: hidden;
}
body.blog .content-area:before,
body.blog .content-area:after {
  content: '';
  position: absolute;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  z-index: -1;
}
body.blog .content-area:before {
  top: 1200px;
  left: 0;
  width: 358px;
  height: 499px;
  background-image: url(../images/blog-icon-1.png);
}
body.blog .content-area:after {
  top: 3200px;
  right: 0;
  width: 339px;
  height: 451px;
  background-image: url(../images/blog-icon-2.png);
}
@media (max-width: 1300px) {
  body.blog .content-area:before,
  body.blog .content-area:after {
    display: none;
  }
}

/*pagination*/
.loop-pagination li .page-numbers.current {
  background: rgb(110,74,99);
  background: linear-gradient(90deg, rgba(110,74,99,1) 0%, rgba(225,66,66,1) 100%);
  color: #fff;
  border: 0;
}
.loop-pagination li .page-numbers {
  transition: none;
}
.loop-pagination li .page-numbers:hover {
  background: rgb(110,74,99);
  background: linear-gradient(90deg, rgba(110,74,99,1) 0%, rgba(225,66,66,1) 100%);
  color: #fff;
  border: 0;
}

/*------------------------------------*\
    BLOG SINGLE PAGE
\*------------------------------------*/
body.single.single-post .thim-about-author {
  display: none;
}
body.single.single-post article .entry-header .entry-meta li span.value {
  color: #000;
  font-family: MuseoSans-700, sans-serif;
}


/*------------------------------------*\
    COURSES PAGE
\*------------------------------------*/
body.learnpress.post-type-archive #colophon {
  position: relative;
  z-index: -1;
}
body.learnpress.post-type-archive #colophon:before {
  content: '';
  width: 294px;
  height: 414px;
  position: absolute;
  top: -414px;
  right: 0;
  background-image: url(../images/courses-page-icon.png);
}
@media (max-width: 1199px) {
  body.learnpress.post-type-archive #colophon:before {
    display: none;
  }
  body.learnpress.post-type-archive #colophon {
    position: static;
    z-index: initial;
  }
}
.courses__cat__item {
  text-align: center;
  margin-bottom: 30px;
}
.courses__cat__item a {
  display: block;
  height: 100%;
  border: 1px solid #969696;
  padding: 75px 20px 45px;
}
.courses__cat__item img {
  margin: 0 auto 25px;
  width: fit-content;
}
.courses__cat__item__name {
  font-size: 16px;
}

/*------------------------------------*\
    COURSES LIST PAGE
\*------------------------------------*/
body.archive.tax-course_category .page__title__icon,
body.archive.post-type-archive-lp_course .page__title__icon {
  display: none !important;
}
.thim-course-grid .course-item .thim-course-content {
  border: 0;
}

body.archive.tax-course_category .desc_cat table,
body.archive.tax-course_category .desc_cat table td,
body.archive.tax-course_category .desc_cat table tr {
  border: 1px solid #ccc;
}
body.archive.tax-course_category .desc_cat table td {
  padding: 20px;
}
body.archive.tax-course_category .desc_cat table.gradient tr:first-child {
  background: rgb(109,78,169);
  background: rgb(109,78,169);
  background: linear-gradient(95deg, rgba(109,78,169,1) 0%, rgba(232,67,112,1) 100%);
}
body.archive.tax-course_category .desc_cat table.gradient tr:first-child td h3 {
  color: #fff;
}
body.archive.tax-course_category .desc_cat table strong {
  font-family: MuseoSans-700, sans-serif;
}
body.archive.tax-course_category .desc_cat ul {
  list-style-position: inside;
}
body.archive.tax-course_category .course__gradient {
  background: rgb(109,78,169);
  background: rgb(109,78,169);
  background: linear-gradient(95deg, rgba(109,78,169,1) 0%, rgba(232,67,112,1) 100%);
  padding-top: 40px;
  padding-bottom: 40px;
  margin-top: 50px;
  margin-bottom: 50px;
  color: #fff;
}
body.archive.tax-course_category .course__gradient strong {
  font-size: 22px;
}



body.archive.tax-course_category .course-readmore {
  background-color: transparent;
  border: 0 !important;
  transition: all  .3s !important;
  background: linear-gradient(95deg, rgba(88,59,138,1) 0%, rgba(222,64,107,1) 100%) !important;
}
body.archive.tax-course_category .course-readmore:hover {
  background: linear-gradient(95deg, rgba(88,59,238,1) 0%, rgba(222,64,107,1) 100%) !important;
}
body.archive.tax-course_category #main-content:before {
  content: '';
  width: 300px;
  height: 395px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  background-image: url(../images/single-course-circle.png);
  background-repeat: no-repeat;
  background-size: 100%;
}
@media (max-width: 1820px) {
  body.archive.tax-course_category #main-content:before {
    width: 250px;
    height: 329px;
  }
}
@media (max-width: 1300px) {
  body.archive.tax-course_category #main-content:before {
    display: none;
  }
}

/*--list*/
body.archive.tax-course_category #thim-course-archive,
body.profile .thim-course-grid.profile-courses-list {
  display: flex;
  flex-wrap: wrap;
}
body.archive.tax-course_category .lpr_course,
body.profile .lpr_course {
  display: flex;
  flex-direction: column;
}
body.archive.tax-course_category .course-item,
body.profile .course-item,
body.archive.tax-course_category .thim-course-content,
body.profile .thim-course-content {
  flex: 1 0 auto;
  flex-direction: column;
  display: flex;
}

body.archive.tax-course_category .course-readmore,
body.archive.tax-course_category a.thumb:before {
  display: none !important;
}
body.archive.tax-course_category .thim-course-content {
    background: white;
}
body.archive.tax-course_category .thim-course-content,
body.profile .thim-course-content {
  padding: 0 15px !important;
  border-left: 1px solid #c2c2c2 !important;
  border-right: 1px solid #c2c2c2 !important;
  border-bottom: 1px solid #c2c2c2 !important;
}
/*related-stromg*/
body.archive.tax-course_category .course-title,
body.profile .course-title {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 11px;
  height: 84px !important;
  border-bottom: 1px solid #c2c2c2;
  color: #000;
}
@media (max-width: 991px) {
  body.archive.tax-course_category .course-title,
  body.profile .course-title {
    height: auto !important;
    display: block;
  }
}
@media (max-width: 767px) {
  body.archive.tax-course_category .course-title,
  body.profile .course-title {
    padding-bottom: 12px;
  }
}

/*related-string*/
/*.course__list__info {
  display: none !important;
}*/
body.archive.tax-course_category .course__list__info,
body.profile .course__list__info {
  padding-top: 20px;
  padding-bottom: 20px;
}

body.archive.tax-course_category .course__list__info__subtitle,
body.profile .course__list__info__subtitle {
  text-align: center;
}

body.archive.tax-course_category .course__list__info__list,
body.profile .course__list__info__list {
  padding-top: 15px;
}
body.archive.tax-course_category .course__list__info__list__list__item,
body.profile .course__list__info__list__list__item {
  text-align: center;
  font-size: 15px;
}
body.archive.tax-course_category .course-item .gradient__btn,
body.profile .course-item .gradient__btn {
  margin-top: auto;
  margin-bottom: 15px;
}
body.archive.tax-course_category .course-item .gradient__btn a,
body.profile .course-item .gradient__btn a {
  display: inline-block;
  padding: 13px 60px !important;
}
@media (max-width: 991px) {
  body.archive.tax-course_category .course-item .gradient__btn a,
  body.profile .course-item .gradient__btn a {
    display: block;
    padding: 8px 15px !important;
  }
}
@media (max-width: 767px) {
  body.archive.tax-course_category .course-item .gradient__btn a,
  body.profile .course-item .gradient__btn a {
    display: inline-block;
    padding: 8px 45px !important;
  }
}


/*------------------------------------*\
    COURSE SINGLE PAGE
\*------------------------------------*/
/*--header*/
body.single-lp_course .page__title__icon {
  display: none;
}
body.single-lp_course .top_site_main .page-title-wrapper {
    padding-top: 110px;
    padding-bottom: 150px;
}
body.single-lp_course .page__title h1 {
  font-size: 45px !important;
  line-height: 55px !important;
  letter-spacing: 8px;
  text-transform: none !important;
  text-align: center;
}
@media (max-width: 480px) {
  body.single-lp_course .page__title h1 {
    font-size: 30px !important;
    line-height: 35px !important;
  }
}

body.single-lp_course #main-content:before {
  content: '';
  width: 384px;
  height: 505px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  background-image: url(../images/single-course-circle.png);
  background-repeat: no-repeat;
  background-size: 100%;
}
@media (max-width: 1420px) {
  body.single-lp_course #main-content:before {
    width: 300px;
    height: 395px;
  }
}
@media (max-width: 1300px) {
  body.single-lp_course #main-content:before {
    width: 200px;
    height: 263px;
  }
}
@media (max-width: 991px) {
  body.single-lp_course #main-content:before {
    display: none;
  }
}

/*--sidebar*/
body.single-lp_course .widget-area aside .widget-title {
  text-transform: uppercase;
}
.widget-area .thim-course-list-sidebar .course-price .value {
  color: #563b8a;
}

/*--top bar*/
.learn-press .course-meta > .course-author,
.learn-press .course-meta > .learn-press-course-results-progress- {
  display: none !important;
}
/*.learn-press .course-meta {
  max-width: 250px;
}*/
.learn-press .course-meta label {
  color: #969696;
}
.learn-press .course-meta > .course-review {
  border-right: none;
}
.learn-press .course-meta>div.course-categories .value a {
  color: #000;
  font-family: 'MuseoSans-700', sans-serif;
  font-size: 13px;
  text-transform: none;
}
@media (max-width: 600px) {
  .learn-press .course-meta,
  .learn-press .course-payment {
    margin-bottom: 20px;
  }
}
@media (max-width: 480px) {
  .learn-press .course-tabs .nav-tabs li a span {
      display: block;
  }
  .learn-press .course-tabs .nav-tabs li a {
    padding: 10px 4px;
  }
}

body .learn-press .course-payment .course-price .value {
  font-size: 33px;
  color: #563b8a;
}

.single__course__date {
  display: inline-block;
  margin-bottom: 15px;
}
.single__course__date label {
  display: block;
}
.single__course__date__desc {
  color: #d53266;
}

.button-purchase-course {
  color: #fff !important;
  text-transform: none !important;
  font-family: MuseoSans-700, sans-serif;
  letter-spacing: 0.2px;
  text-transform: capitalize !important;
}
.review-stars .fa.fa-star {
  background: rgb(97,72,146);
  background: -webkit-gradient(linear, left top, right top, from(rgba(97,72,146,1)), color-stop(74%, rgba(224,64,107,1)));
  background: -webkit-linear-gradient(left, rgba(97,72,146,1) 0%, rgba(224,64,107,1) 74%);
  background: -o-linear-gradient(left, rgba(97,72,146,1) 0%, rgba(224,64,107,1) 74%);
  background: linear-gradient(90deg, rgba(97,72,146,1) 0%, rgba(224,64,107,1) 74%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/*--tabs*/
.learn-press .course-tabs .nav-tabs {
  border-bottom: 3px solid #dfdfdf;
}
.learn-press .course-tabs .nav-tabs li a {
  background: none;
  border: 0;
  color: #563b8a;
  font-family: MuseoSans-700, sans-serif;
}
.learn-press .course-tabs .nav-tabs li.active:before {
  display: none;
}
.learn-press .course-tabs .nav-tabs li.active:after {
  height: 3px;
  bottom: -3px;
  background: rgb(224,64,107);
  background: linear-gradient(90deg, rgba(224,64,107,1) 0%, rgba(86,59,138,1) 100%);
}
.learn-press .course-tabs .nav-tabs li a i {
  display: none;
}
.thim-course-menu-landing .thim-course-landing-tab li a {
  text-transform: capitalize;
}

/*--tabs content*/
.learn-press .course-tabs .tab-content {
  padding: 60px 30px 60px 0;
  border: 0;
}
.learn-press .course-tabs .tab-content strong {
  font-family: MuseoSans-700, sans-serif;
}
.tab-content h1,
.tab-content h2,
.tab-content h3,
.tab-content h4,
.tab-content h5,
.tab-content h6 {
  color: #563b8a;
}
/*---instructors*/
.tab-content .thim-about-author {
  padding: 30px 0 30px;
  border: 0;
}
.tab-content .author-bio .name {
  color: #563b8a;
  font-size: 18px;
  font-family: MuseoSans-700, sans-serif;
}
.tab-content .author-bio .job {
  color: #a9a9a9;
  font-size: 15px;
}


/*--tab sidebar*/
#tab-overview .thim-course-info .title {
  color: #563b8a;
  font-size: 18px;
  text-transform: none;
}

#tab-overview .thim-course-info ul li {
  overflow: hidden;
}
#tab-overview .thim-course-info ul li .value {
  max-width: 100px;
}
#learn-press-course-description .thim-course-info ul li .fa {
  display: none;
}

/*--related*/
.related-title {
  text-transform: none !important;
}
.related-title:after,
.thim-ralated-course .course-author,
.thim-ralated-course .course-comments-count,
.thim-ralated-course .course-meta:before,
.thim-ralated-course .course-meta:after {
  display: none !important;
}
.thim-ralated-course .course-readmore {
  background-color: transparent;
  border: 0 !important;
  transition: all  .3s !important;
  background: linear-gradient(95deg, rgba(88,59,138,1) 0%, rgba(222,64,107,1) 100%) !important;
}
.thim-ralated-course .course-readmore:hover {
  background: linear-gradient(95deg, rgba(88,59,238,1) 0%, rgba(222,64,107,1) 100%) !important;
}

.thim-ralated-course .thim-course-content {
  padding: 0 !important;
}
.thim-ralated-course .course-title {
  display: inline-block !important;
  float: left;
  text-align: left;
  max-width: 185px;
  margin-top: 0 !important
}
@media (max-width: 1199px) {
  .thim-ralated-course .course-title {
    max-width: 140px;
    font-size: 15px !important;
  }
}
@media (max-width: 991px) {
  .thim-ralated-course .course-title {
    max-width: 100%;
  }
}
.thim-ralated-course .course-price {
  font-size: 16px;
}
.thim-ralated-course .course-price .value {
  font-family: MuseoSans-700, sans-serif;
  color: #563b8a !important;
}

/*--bottom bar*/
.thim-course-landing-button .course-price .value {
  color: #563b8a;
}
/*.thim-course-menu-landing {
}*/

/*------------------------------------*\
    SHOP PAGE
\*------------------------------------*/
body.woocommerce.post-type-archive-product .top_site_main .page-title-wrapper {
  padding-top: 110px;
  padding-bottom: 140px;
}
@media (max-width: 991px) {
  body.woocommerce.post-type-archive-product .top_site_main .page-title-wrapper  {
    padding-top: 40px;
    padding-bottom: 90px;
  }
}

/*--top*/
.switch-layout-container {
  display: none;
}

/*--categories*/
.shop__cat__list__item {
  margin-bottom: 30px;
}
.shop__cat__list__item__img {
  display: block;
  height: 270px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.shop__cat__list__item__name a {
  color: #333;
}
@media (max-width: 1199px) {
  .shop__cat__list__item__img {
    height: 220px;
  }
}
@media (max-width: 991px) {
  .shop__cat__list__item__img {
    height: 360px;
  }
}

/*--grid*/
.product-grid .content__product {
  border-bottom: 0;
}
.product_thumb:before {
  display: none;
}
.product-grid .product__title a.title {
  padding-right: 45px;
  color: #563b8a;
  font-family: MuseoSans-700, sans-serif;
}
.product-grid .product__title .price {
  color: #000;
  font-family: MuseoSans-700, sans-serif;
}
.product-grid .product__title a.button.product_type_simple {
  background: rgb(90,59,137);
  background: linear-gradient(90deg, rgba(90,59,137,1) 0%, rgba(222,64,107,1) 100%);
  color: #fff;
}
.sold__out {
  position: absolute;
  top: 0;
  left: 0;
  padding: 7px 15px;
  background: #5b3a88;
  color: #fff;
}
.product__title .wc-forward {
  color: #fff !important;
}


/*------------------------------------*\
    SINGLE SHOP PAGE
\*------------------------------------*/
/*--header*/
body.single.single-product .page__title__icon {
  display: none;
}
body.single.single-product .top_site_main .page-title-wrapper {
    padding-top: 110px;
    padding-bottom: 150px;
}
body.single.single-product .page__title h1 {
  font-size: 45px !important;
  line-height: 55px !important;
  letter-spacing: 8px;
  text-transform: none !important;
  text-align: center;
}
@media (max-width: 480px) {
  body.single.single-product .page__title h1 {
    font-size: 30px !important;
    line-height: 35px !important;
  }
}


body.single.single-product table.variations,
body.single.single-product table.variations tbody,
body.single.single-product table.variations tr,
body.single.single-product table.variations td {
  display: block;
}
body.single.single-product table.variations select {
  width: 100%;
  margin: 0;
}
/* body.single.single-product table.variations .reset_variations,
body.single.single-product .woocommerce-tabs.wc-tabs-wrapper {
  display: none !important;
} */
.single__product__date__desc {
  color: #d53266;
}
body.single.single-product .woocommerce-variation-price span.price {
  color: #553b8a !important;
}

body.single.single-product .flexslider li {
    text-align: center;
}

.restricted_country {
    color: #fff;
    background-color: #e04592;
    padding: 10px;
    margin-bottom: 20px;
}

.wc-pao-addon-description p {
  color: #d53266;
}

.woocommerce div.product p.price {
  color: #563b8a;
}
label.wc-pao-addon-name {
  display: block;
}
.wc-pao-addon-dietary-considerations .form-row {
  display: inline-block;
  vertical-align: middle;
}

.woocommerce #payment #place_order,
.woocommerce-page .cart .button,
.woocommerce-page .wc-proceed-to-checkout a.button,
.woocommerce .woocommerce-message .button,
.woocommerce div.product form.cart .button,
.woocommerce-page div.product form.cart .button {
  color: #fff;
  border: 0 !important;
  background: linear-gradient(95deg, rgba(88,59,138,1) 0%, rgba(222,64,107,1) 100%) !important;
}
.woocommerce #payment #place_order:hover,
.woocommerce-page .cart .button:hover,
.woocommerce-page .wc-proceed-to-checkout a.button:hover,
.woocommerce .woocommerce-message .button:hover,
.woocommerce div.product form.cart .button:hover,
.woocommerce-page div.product form.cart .button:hover {
  color: #fff;
  background: linear-gradient(95deg, rgba(88,59,238,1) 0%, rgba(222,64,107,1) 100%) !important;
}
em.required {
  color: #d53f6d;
}

body.single.single-product .product_meta,
body.single.single-product .thim-social-share {
  display: none;
}

.related-products .added_to_cart {
  color: #fff;
}


/*------------------------------------*\
    CART PAGE
\*------------------------------------*/
.woocommerce td.product-name dl.variation dd {
  text-align: left;
}
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {
  color: #fff;
}
body.woocommerce-cart .button.wc-backward {
  background: linear-gradient(95deg, rgba(88,59,138,1) 0%, rgba(222,64,107,1) 100%) !important;
  color: #fff;
}
body.woocommerce-cart .button.wc-backward:hover {
  background: linear-gradient(95deg, rgba(88,59,238,1) 0%, rgba(222,64,107,1) 100%) !important;
}


/*------------------------------------*\
    CHECKOUT PAGE
\*------------------------------------*/
.woocommerce-form-login__submit {
  color: #fff !important;
  font-weight: 400;
  background: linear-gradient(95deg, rgba(88,59,138,1) 0%, rgba(222,64,107,1) 100%) !important;
}
.woocommerce-form-login__submit:hover {
  background: linear-gradient(95deg, rgba(88,59,238,1) 0%, rgba(222,64,107,1) 100%) !important;
}
body.woocommerce-checkout #customer_details .col-2,
body.woocommerce-checkout .woocommerce-form-coupon-toggle {
  display: none;
}
body.woocommerce-checkout .col2-set {
  width: 48%;
  float: left;
}
body.woocommerce-checkout .col2-set .col-1 {
  width: 100%;
}
body.woocommerce-checkout #order_review_heading {
  display: inline-block;
  float: right;
  width: 48%;
}
body.woocommerce-checkout #order_review {
  width: 48%;
  float: right;
}
body.woocommerce-checkout #payment #place_order {
  margin-top: 20px;
  border-radius: 0;
}
@media (max-width: 650px) {
  body.woocommerce-checkout .col2-set,
  body.woocommerce-checkout #order_review_heading,
  body.woocommerce-checkout #order_review {
    width: 100%;
    float: none;
  }
}
.woocommerce-table__product-name.product-name a {
  color: #583b8a;
  font-size: 18px;
  font-family: MuseoSans-700, sans-serif;
}
.woocommerce td.product-name .wc-item-meta p {
  text-align: left;
}

/*------------------------------------*\
    PROFILE PAGE
\*------------------------------------*/
.profile-container .profile-tabs .tab-content {
  padding: 20px 0 0;
}
.profile-heading {
  margin-bottom: 25px;
}
.profile__course {
  margin-bottom: 40px;
}
@media (max-width: 480px) {
  .profile__course {
    width: 100%;
  }
}
body.profile #profile-content-courses .learn-press-subtab-content {
  display: none;
}
.profile__course__lessons__item__inner {
  margin-bottom: 15px;
}
.profile__course__lessons__item__inner:last-child {
  margin-bottom: 0;
}
.profile__course__lessons {
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid #c2c2c2;
}
body.profile .course__list__info__subtitle {
  font-weight: 700;
}
.profile__course__lessons__title {
  margin-bottom: 10px;
  font-weight: 700;
}
#popup_panel #popup_ok,
#popup_panel #popup_cancel {
  color: #fff !important;
}


/*------------------------------------*\
    CONTACT PAGE
\*------------------------------------*/
.contact__top.vc_row {
  background-position: left bottom !important;
}

.contact__form__left,
.contact__form__right {
  float: left;
  width: 47%;
}
.contact__form__left {
  margin-right: 3.5%;
}
.contact__form__row {
  margin-bottom: 23px;
}

.contact__form__left > span,
.contact__form__right > span {
  display: block;
  width: 100% !important;
}
@media (max-width: 480px) {
  .contact__form__left,
  .contact__form__right {
    width: 100%;
    margin-right: 0;
  }
  .contact__form__left {
    margin-bottom: 0;
  }
}

.contact__form__row input[type=submit] {
  color: #fff;
  border-radius: 26px;
  padding: 13px 50px !important;
  background: rgb(122,98,161);
  background: linear-gradient(95deg, rgba(122,98,161,1) 0%, rgba(228,102,137,1) 100%);
}
.contact__form__row input[type=submit]:hover {
  background: linear-gradient(95deg, rgba(132,104,171,1) 0%, rgba(262,108,137,1) 100%);
}
form.wpcf7-form .ajax-loader {
  left: 9px;
  bottom: 8px;
}

.contact__page__btn {
  padding: 10px;
}
.contact__page__btn a {
  /*margin: 0 10px;*/
  padding: 13px 50px !important;
}
@media (max-width: 767px) {
  .contact__page__btn {
    padding: 0;
  }
}

.contact__page__icon {
  position: relative !important;
  overflow: visible !important;
}
.contact__page__icon .wpb_single_image {
  position: absolute;
  top: -130px;
  left: 0;
  z-index: -1;
}




/*------------------------------------*\
    FOOTER
\*------------------------------------*/
/*contact*/
/*.footer__contact__block {
  margin-left: -15px;
      margin-right: -15px;
}*/
.footer__contact {
  position: relative;
  margin-bottom: 0px !important;
}
.footer__contact__gray {
  overflow: hidden;
  margin-bottom: 0px !important;
  background-color: #f6f6f6 !important;
}
.footer__contact .footer__contact__inner {
  position: absolute;
  top: 20px;
  width: 100%;
}

.footer__contact__col__inner {
  padding-top: 35px;
  box-sizing: border-box;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
}


.footer__contact table,
.footer__contact tr,
.footer__contact td {
  border: 0;
}
@media (max-width: 1199px) {
  .footer__contact .footer__contact__inner {
    top: -20px;
  }
}
@media (max-width: 991px) {
  .footer__contact__block {
    margin-bottom: 0 !important;
  }
  .footer__contact {
    margin-bottom: 0 !important;
  }
  .footer__contact .footer__contact__inner {
    position: static;
    top: inherit;
    width: auto;
    margin-bottom: 0;
  }
  .footer__contact__gray {
    padding-bottom: 25px !important;
  }
}
@media (max-width: 767px) {
  .footer__contact table {
    width: 410px !important;
    margin: 0 auto;
  }
}
@media (max-width: 450px) {
  .footer__contact table {
    width: 100% !important;
  }
}


/*top*/
footer.site-footer .footer {
  padding-top: 180px !important;
  background: rgb(109,78,169);
  background: linear-gradient(95deg, rgba(109,78,169,1) 0%, rgba(232,67,112,1) 100%);
}
@media (max-width: 991px) {
  footer.site-footer .footer {
    padding-top: 30px !important;
  }
}
footer#colophon .thim-footer-location img {
  width: auto;
  margin-bottom: 0;
}
footer#colophon .footer .thim-footer-location .social a, .thim-social li a {
  color: #fff !important;
  border: 0;
  width: 15px
}
footer#colophon .footer .row aside {
 padding: 20px 15px;
}

/*menu*/
footer#colophon .footer .widget-title {
  position: relative;
  margin: -13px 0 -1px;
  font-family: MuseoSans-700, sans-serif;
  text-transform: initial;
}
footer#colophon .footer ul li {
  line-height: 18px;
}
footer#colophon .footer a:hover {
  text-decoration: underline;
}

.footer__courses .widget-title:before,
.footer__events .widget-title:before,
.footer__information .widget-title:before,
.footer__about .widget-title:before {
  content: '';
  position: relative;
  top: 3px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  margin-right: 5px;
  display: inline-block;
}

.footer__courses .widget-title:before {
  width: 16px;
  height: 16px;
  background-image: url(../images/footer-courses-icon.png);
}
.footer__events .widget-title:before {
  width: 14px;
  height: 16px;
  background-image: url(../images/footer-event-icon.png);
}
.footer__information .widget-title:before {
  width: 17px;
  height: 17px;
  background-image: url(../images/footer-information-icon.png);
}
.footer__about .widget-title:before {
  width: 18px;
  height: 18px;
  background-image: url(../images/footer-about-icon.png);
}



/*bottom*/
footer.site-footer .copyright-area {
  text-align: center;
}
footer#colophon .copyright-area .copyright-content {
  padding-top: 15px;
  padding-bottom: 15px;
  border: 0;
}
footer.site-footer .text-copyright a {
  color: #4d4d4d !important;
}



/*------------------------------------*\
    COMPONENTS
\*------------------------------------*/
/*Testimonials*/
.slides-content {
  padding-bottom: 100px;
}
.thim-testimonial-slider.layout-slide-2 .slides-content .description {
  position: relative;
  font-size: 15px;
  font-style: normal;
  color: #fff;
}
.thim-testimonial-slider.layout-slide-2 .slides-content .description:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, -50%);
  display: block;
  width: 116px;
  height: 87px;
  background-image: url(../images/testimonials-quote-icon.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.thim-testimonial-slider.layout-slide-2.image-bottom .title {
  color: #fff;
  font-size: 15px;
}
.thim-testimonial-slider.layout-slide-2.image-bottom .regency {
  color: #fff;
  font-size: 15px;
}
.thim-testimonial-slider .control-nav {
  top: initial !important;
  bottom: -16px;
  border: 1px solid #f6f6f6;
  background-color: #fff;
}
.thim-testimonial-slider .control-nav:before {
  color: #000;
  font-size: 18px;
}


.thim-testimonial-slider.image-bottom .control-nav {
  display: block;
  z-index: 1;
 }
.thim-testimonial-slider.image-bottom .control-nav.prev {
  left: calc(50% - 40px);
  transform: translate(-50%, 0%);
}
.thim-testimonial-slider.image-bottom .control-nav.next {
  right: calc(50% - 40px);
  transform: translate(-50%, 0%);
}
.thim-testimonial-slider.layout-slide-2.image-bottom .slides-wrapper:before {
  display: none;
}

/*button*/
.gradient__btn a {
  border: 0 !important;
  background: linear-gradient(95deg, rgba(88,59,138,1) 0%, rgba(222,64,107,1) 100%) !important;
}
.gradient__btn a:hover,
.gradient__btn a:focus,
.gradient__btn a:active {
  background: linear-gradient(95deg, rgba(88,59,238,1) 0%, rgba(222,64,107,1) 100%) !important;
}
.gradient__btn--light a {
  border: 0 !important;
  background: rgb(122,98,161);
  background: linear-gradient(95deg, rgba(122,98,161,1) 0%, rgba(228,102,137,1) 100%) !important;
}
.gradient__btn--light a:hover,
.gradient__btn--light a:focus,
.gradient__btn--light a:active {
 background: linear-gradient(95deg, rgba(132,104,171,1) 0%, rgba(262,108,137,1) 100%) !important;
}
.transparent__white__btn a {
  transition: background .3s, color .3s;
  background: transparent !important;
  border: 1px solid #fff !important;
}
.transparent__white__btn a:hover,
.transparent__white__btn a:focus,
.transparent__white__btn a:active {
   background: #fff !important;
   color: #000 !important;
}

.vc_btn3 {
  border-radius: 26px !important;
  font-size: 13px !important;
  padding: 18px 55px !important;
  font-family: MuseoSans-700;
  color: #fff !important;
}
.vc_btn3.vc_btn3-size-md {
  padding: 14px 30px !important;
}


/*any carousel*/
.owl-carousel .owl-stage {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.owl-next,
.owl-prev {
  top: 0 !important;
  width: 40px !important;
  height: 40px !important;
  border: 1px solid #cfcfcf !important;
  border-radius: 50% !important;
  text-align: center;
  background-color: #fff !important;
  font-size: 12px !important;
  color: #333 !important;
  transiton: color .3s, background-color .3s, border-color .3s;
}
.owl-prev:before,
.owl-next:before  {
  position: absolute;
  left: 50% !important;
  top: 50%;
  transform: translate(-50%, -50%);
  padding: 0 !important;
}

.owl-prev:hover,
.owl-next:hover {
  color: #fff !important;
  background-color: #db3f6c !important;
  border-color: #db3f6c !important;
}
.about__partners__carousel .owl-carousel .owl-nav.disabled {
  display: block !important;
}

/*THIM accordion*/
.thim-widget-accordion .panel-title a {
  color: #000;
}
.thim-widget-accordion .panel-title a:not(.collapsed):before {
  background: rgb(94,68,144);
  background: linear-gradient(90deg, rgba(94,68,144,1) 0%, rgba(225,68,110,1) 74%);
}
.thim-widget-accordion .panel-title a:not(.collapsed):after {
  background: -webkit-linear-gradient(rgba(94,68,144,1), rgba(225,68,110,1));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/*thim social*/
.thim-widget-social .thim-social {
  margin: 0;
  text-align: center;
}
.thim-widget-social .thim-social a:hover {
  border-color: transparent;
  background: transparent;
}
.thim-widget-social .fa {
  background: rgb(97,72,146);
  background: -webkit-gradient(linear, left top, right top, from(rgba(97,72,146,1)), color-stop(74%, rgba(224,64,107,1)));
  background: -webkit-linear-gradient(left, rgba(97,72,146,1) 0%, rgba(224,64,107,1) 74%);
  background: -o-linear-gradient(left, rgba(97,72,146,1) 0%, rgba(224,64,107,1) 74%);
  background: linear-gradient(90deg, rgba(97,72,146,1) 0%, rgba(224,64,107,1) 74%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}




/*------------------------------------*\
    FOOTER MASONRY
\*------------------------------------*/
.footer__col {
  overflow: hidden;
}
.footer__col > aside {
  float: none;
  width: 100%;
}
@media (max-width: 767px) {
  .footer__col > aside {
    padding-left: 0 !important;
  }
}
