@charset "UTF-8";

/*
Theme Name:  aThemes v4
Theme URI:   https://athemes.com
Description: Wordpress shop for sale premium themes
Author:      aThemes
Author URI:  http://athemes.com
Version:     4.2.4
Tags:        two-columns, left-sidebar, right-sidebar, custom-colors, editor-style, theme-options, featured-images, custom-menu, post-formats, sticky-post, translation-ready
License:     GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: athemesv4
*/

@media (max-width: 576px) {
	.home .site-content {
		overflow-x: hidden;
	}
	.cs-theme-single .theme-page-header p {
		text-align: left !important;
		padding-left: 15px;
		padding-right: 15px;
	}
}

.changelog-wrapper .changelog-date {
	background: transparent;
	padding: 0;
}

.changelog-wrapper .changelog-inner {
	padding: 0;
}

@media (min-width: 768px) {
	.changelog-wrapper .changelog-item {
		display: flex;
	}

	.changelog-wrapper .changelog-date {
		padding: 5px 10px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.changelog-wrapper .changelog-inner {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
		padding-left: 30px;
	}
}

/* Features Pro */

.cs-section-theme-features-pro .cs-heading-content {
	max-width: 862px;
	margin-left: auto;
	margin-right: auto;
}

.cs-section-theme-features-pro .cs-section-content {
	margin-top: 4rem;
}

.cs-section-theme-features-pro .cs-section-content > h3 {
	margin-bottom: 0;
}

.cs-section-theme-features-pro .cs-section-grid {
	margin-top: 0;
}

/* Btn Group Clone */

.cs-section-btn-group-clone {
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 120px;
	margin-bottom: 120px;
	text-align: center;
}

.cs-section-btn-group-clone .btn-group {
	justify-content: center;
}

/* Promo Bar */

#dwpb {
	color: #2357c9 !important;
	background-color: #e6edfb !important;
	font-family: "Graphik Web",sans-serif !important;
}

#dwpb .dwpb-button {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: .05rem 0.5rem !important;
	font-family: "Graphik Web", sans-serif !important;
	font-size: .6875rem !important;
	font-weight: 500 !important;
	line-height: 1.5 !important;
	color: #fff !important;
	text-decoration: none !important;
	white-space: nowrap;
	cursor: pointer;
	background-color: #4769d8 !important;
	border: 1px solid #4769d8 !important;
	border-radius: .2rem !important;
	will-change: transform;
	-webkit-transition: background-color .15s ease-out, border-color .15s ease-out, color .15s ease-out;
	-o-transition: background-color .15s ease-out, border-color .15s ease-out, color .15s ease-out;
	transition: background-color .15s ease-out, border-color .15s ease-out, color .15s ease-out;
}

#dwpb .dwpb-button:hover {
	color: #fff !important;
	background-color: #2e54d3 !important;
	border-color: #2e54d3 !important;
}

.dwpb-close {
	color: #2357c9 !important;
}

.entry-content h2 {
    font-size: 1.875rem !important;
}

.wp-block-columns {
  display: flex;
  margin-bottom: 1.75em;
  flex-wrap: wrap;
  /**
  * All Columns Alignment
  */
}

@media (min-width: 782px) {
  .wp-block-columns {
    flex-wrap: nowrap;
  }
}
.wp-block-columns.has-background {
  padding: 1.25em 2.375em;
}

.wp-block-columns.are-vertically-aligned-top {
  align-items: flex-start;
}

.wp-block-columns.are-vertically-aligned-center {
  align-items: center;
}

.wp-block-columns.are-vertically-aligned-bottom {
  align-items: flex-end;
}

.wp-block-column {
  flex-grow: 1;
  min-width: 0;
  word-break: break-word;
  overflow-wrap: break-word;
  /**
  * Individual Column Alignment
  */
}

@media (max-width: 599px) {
  .wp-block-column {
    flex-basis: 100% !important;
  }
}
@media (min-width: 600px) and (max-width: 781px) {
  .wp-block-column:not(:only-child) {
    flex-basis: calc(50% - 1em) !important;
    flex-grow: 0;
  }

  .wp-block-column:nth-child(even) {
    margin-left: 2em;
  }
}
@media (min-width: 782px) {
  .wp-block-column {
    flex-basis: 0;
    flex-grow: 1;
  }

  .wp-block-column[style*=flex-basis] {
    flex-grow: 0;
  }

  .wp-block-column:not(:first-child) {
    margin-left: 2em;
  }
}
.wp-block-column.is-vertically-aligned-top {
  align-self: flex-start;
}

.wp-block-column.is-vertically-aligned-center {
  -ms-grid-row-align: center;
  align-self: center;
}

.wp-block-column.is-vertically-aligned-bottom {
  align-self: flex-end;
}

.wp-block-column.is-vertically-aligned-top, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-bottom {
  width: 100%;
}
@media ( max-width: 991px ) {
.cs-post .cs-post-container .h3, .cs-post .cs-post-container .h4, .cs-post .cs-post-container .h5, .cs-post .cs-post-container .h6, .cs-post .cs-post-container h3, .cs-post .cs-post-container h4, .cs-post .cs-post-container h5, .cs-post .cs-post-container h6 {
		margin-top: 20px;
		margin-bottom: 15px;
	}
}


/* pricing css */
.cs-pricing-badge {
    background-color: #4769D8;
    color: #ffffff;
    font-size: 12px;
    text-transform: uppercase;
    padding: 7px 15px;
    border-radius: 16px;
    position: absolute;
    z-index: 10;
    top: -18px;
    letter-spacing: 1.5px;
    font-family: 'Roboto', sans-serif;
    align-self: center;
}
.strikethrough {
  position: relative;
  font-size: 18px;
  font-weight: 400 !important;
  line-height: 20px;
  color: #869AB8;
  font-family: 'Roboto',sans-serif;
}
.strikethrough:before {
  position: absolute;
  content: "";
  left: -3px;
  top: 51%;
  right: 0;
  border-top: 1px solid;
  border-color: inherit;
  -webkit-transform:rotate(-25deg);
  -moz-transform:rotate(-25deg);
  -ms-transform:rotate(-25deg);
  -o-transform:rotate(-25deg);
  transform:rotate(-25deg);
  width: 119%;
}
.m-price, .m-price-b {
  font-size: 50px !important;
  font-weight: 700 !important;
  color: #131A2B !important;
  line-height: 50px !important;
}
.m-price-b {
  color: #4769D8 !important;
}
.savings {
  font-family: 'Roboto',sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 1.7999999523162842px;
  color: #3FB28F;
  margin-bottom: 14px;
}
.cs-pricing-item .cs-pricing-head {
  margin-bottom: 0px !important;
  font-family: 'Roboto', sans-serif;
}
.cs-pricing-item .cs-pricing-head.cs-pricing-head-variation-1 > div:nth-child(2) {
	font-size: 2.5rem;
    font-weight: 500;
    color: currentColor;
}
.cs-pricing-item .cs-pricing-head.cs-pricing-head-variation-1 > div:nth-child(2)::before {
    content: "$";
    font-size: 1.5rem;
}
.cs-pricing-item .cs-pricing-head.cs-pricing-head-variation-1 > div:nth-child(3)::before {
    content: "/ ";
}
.cs-pricing-single .cs-pricing-list li::before, .cs-pricing-yearly .cs-pricing-list li::before, .cs-pricing-lifetime .cs-pricing-list li::before {
    border-color: #335EEA !important;
}
.btn-success-blue, .btn-success-deep-blue {
  height: 50px !important;
  width: 270px !important;
  left: 0px !important;
  top: 0px !important;
  border-radius: 4px !important;
  background: #E7EBFA !important;
  border-color: #E7EBFA !important;
	color: #4769d8 !important;
}
.btn-success-deep-blue {
  background: #4769D8 !important;
  border-color: #4769D8 !important;
	color: #fff !important;
}
.btn-success-blue:hover {
  opacity: 0.9;
}
.btn-success-deep-blue:hover {
  background-color: #2e54d3 !important;
  border-color: #2e54d3 !important;
}
.btn-success-deep-blue span {
  color: #fff !important;
}
.btn-success-blue span, .btn-success-blue:hover {
  color: #4769D8 !important;
}
.cs-section-pricing .cs-section-content {
  width: auto !important;
}
.cs-section-pricing .cs-section-content h2, .cs-pricing-header-content h1 {
  font-family: 'Roboto',sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: 58px;
  letter-spacing: -0.5px;
  text-align: center;
}
.cs-section-pricing {
  margin-top: auto !important;
  margin-bottom: auto !important;
  padding-bottom: 80px;
  padding-top: 120px;
  background-color: rgba(250, 251, 253,0.9);
}
.cs-section-pricing .cs-section-grid {
  margin-top: 20px !important;
}
@media only screen and (max-width: 890px) {
    .cs-section-pricing .cs-section-grid > div {
        padding-left: 0;
        padding-right: 0;
    }
}
.pricing-desc, .pricing-desc2 {
  width: 65%;
  display: inline-block;
  font-family: 'Roboto',sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 0px;
  text-align: center;
}
.pricing-desc2 {
  width: auto;
}
@media (max-width: 991px) {
  .pricing-desc {
    width: 80%;
  }
}
.cs-pricing-item {
  padding: 50px 60px 40px 60px !important;
}
@media only screen and (max-width: 890px) {
    .cs-pricing-item {
        padding: 50px 30px 40px 30px !important;
    }
}
.pricing-item-middle {
  background-color: #fff;
  border-radius: 9px;
  padding-bottom: 35px !important;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
}
.cs-pricing-item .cs-pricing-title {
  font-family: 'Roboto',sans-serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  line-height: 35px;
  letter-spacing: 0px;
  text-align: left;
  margin-bottom: 0;
  margin-top: 15px;
  border-bottom: 0;
  padding-bottom: 10px;
}
.cs-pricing-item .cs-pricing-subtitle {
    font-family: 'Roboto',sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0px;
    text-align: left;
    color: #667791;
    border-bottom: 1px solid #dde2ea;
    padding-bottom: 20px;
  }
.cs-pricing-popular .cs-pricing-title::after {
  font-family: 'Roboto',sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 12px;
  letter-spacing: 1.5px;
  text-align: center;
  line-height: 18px;
}
.cs-pricing-popular .cs-pricing-title::after {
    content: none !important;
}
.cs-pricing-yearly .cs-pricing-title::after {
  height: 26px;
  width: 86px;
  left: 0px;
  top: 0px;
  border-radius: 13px;
}
.cs-pricing-item .cs-pricing-list li {
  font-family: 'Roboto',sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0px;
  text-align: left;
}
.cs-section-pricing-main {
	padding-top: 0px !important;
}
.cs-pricing-popular {
  border: 1px solid #4769d8;
  position: relative;
}
.page-id-325115 .site-content {
	background: #fafbfd;
}
.page-id-325115 .cs-section-features-bg, .page-id-325115 .cs-section-questions {
    background: #fff;
}
.cs-pricing-item .edd_price_options {
    display: none;
}

/* Buttons pattern */
.wp-block-buttons.alignleft {
    float: none;
	margin-top:28px;
	margin-bottom:28px;
}
.button-demolink,
.button-moreinfo {
	display: inline-block;
}
.button-demolink {
	margin-left: 5px;
}
.button-demolink a,
.button-moreinfo a {
	display: block;
    padding: .55rem 1.5rem .6rem;
    font-family: "Graphik Web",sans-serif;
    font-size: .85rem;
    font-weight: 500;
    line-height: 1.5;
    color: #fff!important;
    text-decoration: none!important;
    white-space: nowrap;
    cursor: pointer;
    background-color: #4769d8;
    border: 1px solid #4769d8;
    border-radius: .2rem;
    will-change: transform;
    -webkit-transition: background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;
    -o-transition: background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;
    transition: background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;
}
.button-moreinfo a {
	border-color: #3fb28f;
}
.button-moreinfo a:hover {
	background-color: #379b7d!important;
    border-color: #379b7d!important;
}
.button-demolink a:hover {
    background-color: #2e54d3!important;
    border-color: #2e54d3!important;
}
.cs-pricing-single,
.cs-pricing-lifetime {
	color: #131a2b !important;
}
/* pricing page svg adjustment */
.cs-section-bg-pp {
	z-index: 0 !important;
}
.pricing-item-middle-pp {
	z-index: 1;
	position: relative;
}
@media (max-width: 1239px) {
	.cs-section-bg-pp {
		z-index: -1 !important;
	}
}
.cs-pricing-yearly {
	color: #4769D8 !important;
}
.cs-pricing-yearly .cs-pricing-title:after {
	width: auto;
	line-height: 20px;
}
.cs-pricing-title + .cs-pricing-list {
    margin-top: 15px;
}

/*
==========================================================================
New CSS from staging 29.01.2021
==========================================================================
 */

/* New wordpress themes css */
.bgSydWhite {
    background: #fff !important;
}

.bgSydBlue {
    background: #FAFBFD;
}

.bgSydButton {
    padding: 0;
}

.sydTable li {
    list-style-type: none;
}

.sydTable .TopRow td {
    background-color: #fff !important;
}

.sydTable h4, .sydCenter h4 {
    margin: 30px 30px;
    font-family: 'Roboto', sans-serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    line-height: 35px;
    letter-spacing: 0px;
}

.sydTable .cs-row {
    margin: 0 50px;
}

.sydTable .btn {
    float: right;
    margin-top: 10px;
}

.sydTable p {
    margin: 26px 30px;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0px;
    color: #2B354F;
}

.sydTable svg {
    display: inline-block;
    position: relative;
    top: 3px;
}

.sydCenter, .sydCenter h4 {
    text-align: center;
    margin: auto;
}

.sydTable {
    padding: 30px 0 50px 0;
}

.TYsvgR {
    position: absolute;
    right: -50px;
    z-index: 0;
    top: -80px;
}

.TYsvgL {
    position: absolute;
    left: -50px;
    z-index: 0;
    bottom: -70px;
}

.thank-you-white {
    padding-top: 100px;
    padding-bottom: 70px;
}

#TYh2 h2 {
    font-family: 'Roboto', sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 58px;
    letter-spacing: 0px;
}

#TYh2 p {
    margin-bottom: 80px;
}

#themesMain .btn:hover, #themesMain a:hover {
    opacity: 0.8;
}

.btnDiv {
    width: 100%;
    text-align: center;
    padding: 76px 0;
}

#showMore a, #showLess a {
    transition: all 0.5s ease;
    background-color: #F0F4F8;
    border-color: #F0F4F8;
    color: #697B96 !important;
}

#showLess {
    display: none;
}

#hiddenThemes {
    padding-top: 50px;
    height: 0px;
    overflow: hidden;
    transition: all 0.5s ease;
}

.showThemes {
    height: 100% !important;
    overflow: visible !important;
}

.speedUP {
    padding: 60px;
    height: auto;
    background: #F8F9FD;
    border-radius: 9px;
    margin-bottom: 50px;
}

.speedUP h4 {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 25px;
    line-height: 35px;
    color: #131A2B;
    margin-bottom: 20px;
}

.speedUP p {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 28px;
    color: #697B96;
    width: 82%;
}

.speedUP a {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 17px;
    line-height: 17px;
    color: #335EEA;
}

.speedUP img {
    width: 40px;
    margin-bottom: 23px;
}

/*#club, .club {*/
/*	height: 235px;*/
/*	width: 100%;*/
/*	border-radius: 9px;*/
/*	margin: 119px 0;*/
/*	padding: 57px 60px;*/
/*	background: url('https://staging-athemesnewgc.temp312.kinsta.cloud/wp-content/themes/athemesv4/assets/images/themesListing/Rectangle-400-bg.jpg') no-repeat  !important;*/
/*}*/
.club {
    /*margin: 0;*/
    height: 269px;
    padding: 57px 60px;
    background-color: #182038;
    background-image: url("/wp-content/themes/athemesv4/assets/images/access-background.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    /*background: url('https://staging-athemesnewgc.temp312.kinsta.cloud/wp-content/themes/athemesv4/assets/images/themesListing/TYblue.jpg') no-repeat  !important;*/
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
    border-radius: 9px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    /*margin-bottom: 120px;*/
}

.club2 {
    background: #E3E9FE !important;
    color: #242F57;
}

.club .club-heading-wrapper {
    flex-basis: calc(100% - 250px);
    width: calc(100% - 250px);
    display: flex;
    justify-content: flex-start;
}

.club .club-button-wrapper {
    flex-basis: 250px;
    width: 250px;
    justify-content: flex-end;
    display: flex;
}

.club h4 {
    font-family: 'Roboto', sans-serif;
    /*font-size: 25px;*/
    /*font-size: 40px;*/
    font-size: 34px;
    /*line-height: 58px;*/
    line-height: 50px;
    font-style: normal;
    font-weight: 400;
    /*line-height: 35px;*/
    letter-spacing: 0px;
    /*color: white;*/
    color: #FAFBFD;
    /*margin-bottom: 46px;*/
    margin-bottom: 0;
}
.club h4 strong{
    font-weight: 700;
}
.club2 h4 {
    margin-bottom: 12px;
    color: #242F57;
}

.club2 P {
    margin-bottom: 28px;
}

.club p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0px;
}

#club h2 {
    font-family: 'Roboto', sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 58px;
    letter-spacing: 0px;
    text-align: left;
    color: #fff;
}

#club .btn, .club .btn {
    height: 50px;
    padding: 0 63px;
    background-color: #4769D8;
    border-radius: 4px;
    float: right;
    top: -115px;
    position: relative;
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0px;
    text-align: center;
}

.club .btn {
    top: auto;
    float: none;
}

@media (max-width: 991px) {
    .club .club-heading-wrapper {
        flex-basis: 100%;
        width: 100%;
        display: flex;
        justify-content: center;
    }
    .club h4{
        text-align: center;
        font-size: 36px;
        line-height: 42px;
        margin-bottom: 10px;
    }


    .club .club-button-wrapper {
        flex-basis: 100%;
        width: 100%;
        justify-content: center;
        display: flex;
    }
}
@media (max-width: 767.8px) {
    .club{
        height: auto;
    }
    .club h4{
        text-align: center;
        font-size: 32px;
        line-height: 38px;

    }
}

#themesMain .site-content {
    padding-top: 0px;
}

#themesMain h1 {
    font-family: 'Inter', sans-serif;
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 58px;
    letter-spacing: -0.5px;
}

#themesMain .cs-theme-header p {
    font-family: 'Inter', sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0px;
    text-align: center;
}

#themesMain .cs-container-fluid {
    padding-top: 120px;
    background: #FAFBFD;
}

#thankYouContent {
    overflow: hidden;
}

#thankYouContent .cs-container-fluid {
    padding-top: 120px;
    padding-bottom: 120px;
}

.featured1 {
    padding-bottom: 70px;
}

.featured2 {
    padding-top: 120px;
}

#thankYouContent .featured2 {
    padding-top: 48px;
}

.feature1Div {
    height: 409px;
    background: linear-gradient(102.83deg, #FFFFFF 9.5%, #E9EFFF 104.51%);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
    border-radius: 9px;
    margin: 0 0 50px 0;
}

.feature1Div2 {
    background: linear-gradient(102.83deg, #FFFFFF 9.5%, #FFF9F7 104.51%) !important;
}

.feature1Div h4 {
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0px;
    text-align: left;
    color: #131A2B;
    margin: 0;
    text-transform: uppercase;
}

.feature1DivIMG1 {
    max-width: 110%;
    position: relative;
    left: -60px;
    top: 9px;
}

.feature1DivIMG2 {
    position: relative;
    left: 32px;
    top: 47px;
    width: 85%;
}

.feature1Div .btnl {
    margin-bottom: 31px;
}

.h4-2 {
    font-size: 15px !important;
    line-height: 22px !important;
    letter-spacing: 1.7999999523162842px !important;
    color: #869AB8 !important;
    margin-bottom: 40px !important;
}

.featureDownload {
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0px;
    text-align: center;
    color: #869AB8;
    padding: 0 0 0 50px;
    width: 460px;
    display: block;
    background: url('https://staging-athemesnewgc.temp312.kinsta.cloud/wp-content/themes/athemesv4/assets/images/themesListing/Frame.png') no-repeat !important;
    background-position: 72% !important;
}

.featureDownload:hover {
    background: url('https://staging-athemesnewgc.temp312.kinsta.cloud/wp-content/themes/athemesv4/assets/images/themesListing/FrameHover.png') no-repeat !important;
    background-position: 72% !important;
}

.feature2Div {
    height: 582px;
    background-color: white;
    border-radius: 9px;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
}

#thankYouContent .feature2Div {
    height: auto;
    text-align: center;
    padding: 60px 72px 77px 72px;
    position: relative;
    z-index: 1;
}

#thankYouContent .feature2Div h3, #thankYouContent .feature2Div p {
    text-align: center;
    padding: 0;
    padding-bottom: 20px;
}

#thankYouContent .feature2Div p {
    padding-bottom: 40px;
}

.feature2Div img {
    width: 100%;
}

.feature2Div h3, .feature1Div h3 {
    margin: 0;
    font-family: 'Roboto', sans-serif;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px;
    letter-spacing: 0px;
    text-align: left;
    padding: 38px 0 12px 50px;
    color: #131A2B;
}

.feature2Div p, .feature1Div p {
    margin: 0;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0px;
    text-align: left;
    padding: 0px 0 38px 50px;
    color: #697B96;
}

.feature1Div p {
    padding: 0px 0 30px 50px;
}

.feature2Div ul, .feature1Div ul {
    margin: 0;
    padding: 0px 0 0px 50px;
}

.feature2Div li, .feature1Div li {
    margin: 0 21px 0 0;
    display: inline-block;
}

.feature1Div li {
    width: 215px;
}

.feature2Div .btn, .feature1Div .btn {
    height: 50px;
    width: 212px;
    border-radius: 4px;
    background-color: #4769D8;
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0px;
    text-align: center;
    color: #FFFFFF;
}

#thankYouContent .feature2Div .btn {
    width: auto;
}

.btnl, .btnl:hover, .feature2Div:hover .btnl, .feature1Div:hover .btnl {
    background-color: #E7EBFA !important;
    border-color: #E7EBFA !important;
    color: #4769D8 !important;
}

.feature2Div span, .feature1Div span {
    width: 100%;
    text-align: center;
}

#themesMain .bottomSection {
    padding-top: 120px;
    text-align: center;
    background-color: #182039;
    white-space: nowrap;
    overflow: hidden;
}

#themesMain .bottomSection h2 {
    font-family: 'Roboto', sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 58px;
    letter-spacing: 0px;
    text-align: center;
    color: #FAFBFD;
}

#themesMain .bottomSection p {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0px;
    text-align: center;
    color: #FAFBFD;
}

#themesMain .bottomSection .fullWidthPods {
    width: 18%;
    left: -11%;
    position: relative;
    margin: 116px 1% -0.5% 1%;
    border: 1px solid #dfe7f0;
    padding: 0.5% 0.5% 0 0.5%;
}

#themesMain .cs-theme-portfolio {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, .1);
}

#themesMain .cs-theme-portfolio .cs-theme-portfolio-content {
    padding: 39.5px 40px;
}

#themesMain .cs-theme-portfolio .cs-theme-image img {
    max-height: 195px;
}

#themesMain .cs-theme-portfolio .cs-theme-title {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 25px;
    line-height: 35px;
    color: #131A2B;
}

.brM {
    display: none;
}

@media (max-width: 1239px) {
    #thankYouContent .club {
        height: auto;
        background: #182039 !important;
    }

    #thankYouContent .club2 {
        background: #e3e9fe !important;
    }

    #themesMain .br {
        display: none;
    }

    #club h2 {
        font-size: 32px;
    }

    .feature2Div .btn, .feature1Div .btn {
        width: 152px;
    }

    .h4-2 {
        font-size: 12px !important;
    }

    .feature1Div li {
        width: 164px;
    }

    .featureDownload, .featureDownload:hover {
        width: 356px;
        background-position: 79% !important;
    }

    .feature2Div {
        height: 522px;
    }

    .feature1DivIMG1 {
        max-width: 120%;
        left: -90px;
        top: 73px;
    }

    .feature1DivIMG2 {
        left: -28px;
        top: 106px;
        width: 100%;
    }
}

@media (max-width: 989px) {
    #thankYouContent .club .btn, #thankYouContent .club2 .btn {
        padding: 0 30px;
    }

    #club {
        padding: 28px 60px;
    }

    #club h2 {
        line-height: 44px;
    }

    #club .btn {
        float: none;
        top: 0;
    }

    .feature1Div .btn {
        width: 103px;
        margin-top: 10px;
        font-size: 12px;
        padding: 0;
    }

    .h4-2 {
        margin: 0 !important;
    }

    .feature1Div p {
        padding: 0 0 10px 50px;
    }

    .featureDownload, .featureDownload:hover {
        width: 226px;
        background-position: 96% !important;
    }

    .feature1Div li {
        width: 90px;
    }

    .feature1Div .btnl {
        margin-bottom: 21px;
    }
}

@media (max-width: 767px) {
    #thankYouContent .club {
        padding: 57px 30px;
    }

    #thankYouContent > div:nth-child(1) > section > div > div > div:nth-child(2) > div {
        margin-top: 50px;
    }

    #thankYouContent .feature2Div h3 {
        font-size: 25px;
    }

    #thankYouContent .brM {
        display: block;
    }

    #thankYouContent .club {
        margin-top: 50px;
    }

    #thankYouContent .club2 {
        margin-top: 30px;
    }

    #thankYouContent h1 {
        font-size: 40px;
    }

    #thankYouContent .feature2Div {
        padding: 60px 32px 77px;
    }

    .speedUP p {
        width: 100%;
    }

    .sydTable .cs-row {
        margin: 0 20px;
    }

    .sydTable td {
        text-align: center;
        min-width: 200px;
    }

    .sydTableM {
        overflow-x: scroll;
    }

    .sydTableTD1 {
        min-width: 140px !important;
    }

    .sydTable h4 {
        font-size: 20px;
        margin: auto;
        text-align: left;
    }

    .feature1DivIMG1 {
        max-width: 90%;
        left: -1px;
        top: -1px !important;
    }

    .feature1DivIMG2 {
        left: 3px;
        top: 26px;
        width: 94%;
    }

    .feature1Div {
        height: auto;
    }

    .featureDownload {
        margin-bottom: 20px;
    }

    #themesMain > div > section:nth-child(2) > div > div > div:nth-child(2) > div {
        margin-top: 50px;
    }

    .featured1 {
        padding-bottom: 40px;
    }

    .featured2 {
        padding-top: 80px;
    }

    .br2 {
        display: none;
    }

    #club h2 {
        font-size: 26px;
    }

    .feature2Div p, .feature1Div p {
        padding: 0 0 26px 50px;
    }

    #themesMain .bottomSection {
        overflow: hidden;
    }

    .wsm {
        white-space: normal !important;
    }

    #club {
        background-color: #182039 !important;
        background-image: none !important;
        height: auto;
    }
}

@media (max-width: 575px) {
    .feature2Div {
        height: auto;
        padding-bottom: 30px;
    }

    .bottomSection .fullWidthPods {
        width: 30% !important;
        left: -15% !important;
    }

    .feature1Div h3 {
        padding: 38px 0 12px 20px;
    }

    .feature1Div p {
        padding: 0px 0 38px 20px;
    }

    .feature1Div ul {
        padding: 0px 0 0px 20px;
    }

    .featureDownload, .featureDownload:hover {
        text-align: left;
        padding: 0 0 0 20px;
        background-position: 68% !important;
    }
}

@media (max-width: 435px) {
    .feature2Div .btn {
        margin-bottom: 10px;
    }

    .brM {
        display: block;
    }

    #club .btn {
        padding: 0 33px;
    }
}

/* MODAL POP UP CHANGE */

/*.edd-free-downloads-modal-wrapper #edd-free-downloads-modal {*/
/*    width: 100%;*/
/*    max-width: 700px;*/
/*    height: 400px;*/
/*    padding: 1.5rem;*/
/*    background: #2B364F;*/
/*    color: white;*/
/*    overflow: hidden;*/
/*}*/

/*.free-modal-title {*/
/*    font-family: 'Roboto', sans-serif;*/
/*    font-size: 40px;*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*    line-height: 58px;*/
/*    letter-spacing: 0px;*/
/*    text-align: center;*/
/*    margin-top: 46px;*/
/*    margin-bottom: 12px;*/
/*    color: white;*/
/*}*/

/*#edd_free_download_form p {*/
/*    font-family: 'Roboto', sans-serif;*/
/*    font-size: 18px;*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*    line-height: 28px;*/
/*    letter-spacing: 0px;*/
/*    text-align: center;*/
/*    margin-bottom: 30px;*/
/*}*/

/*.edd_free_download_small_text {*/
/*    font-size: 14px !important;*/
/*    line-height: 24px !important;*/
/*    margin-top: 20px;*/
/*    margin-bottom: 46px;*/
/*}*/

/*.edd_free_download_outer_input_box {*/
/*    position: relative;*/
/*    text-align: center;*/
/*}*/

/*#edd-free-downloads-modal a.button, #edd-free-downloads-modal button {*/
/*    width: 151px;*/
/*    right: 82px;*/
/*    top: 10px;*/
/*    bottom: 10px;*/
/*    position: absolute;*/
/*    font-family: 'Roboto', sans-serif;*/
/*    font-size: 15px;*/
/*    font-style: normal;*/
/*    font-weight: 500;*/
/*    line-height: 15px;*/
/*    letter-spacing: 0px;*/
/*}*/

/*#edd_free_download_email {*/
/*    height: 60px;*/
/*    border-radius: 6px;*/
/*    width: 495px;*/
/*    display: inline-block;*/
/*}*/

/*#edd_free_download_email::-webkit-input-placeholder {*/
/*    font-family: 'Roboto', sans-serif;*/
/*    font-size: 16px;*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*    line-height: 26px;*/
/*    letter-spacing: 0px;*/
/*}*/

/*#edd_free_download_email::-moz-placeholder {*/
/*    font-family: 'Roboto', sans-serif;*/
/*    font-size: 16px;*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*    line-height: 26px;*/
/*    letter-spacing: 0px;*/
/*}*/

/*#edd_free_download_email:-ms-input-placeholder {*/
/*    font-family: 'Roboto', sans-serif;*/
/*    font-size: 16px;*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*    line-height: 26px;*/
/*    letter-spacing: 0px;*/
/*}*/

/*#edd_free_download_email:-moz-placeholder {*/
/*    font-family: 'Roboto', sans-serif;*/
/*    font-size: 16px;*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*    line-height: 26px;*/
/*    letter-spacing: 0px;*/
/*}*/

/*.edd-free-downloads-modal-close {*/
/*    top: 2px;*/
/*    right: 2px;*/
/*    background: transparent;*/
/*    color: white;*/
/*    font-size: 20px;*/
/*    position: absolute;*/
/*    z-index: 1;*/
/*}*/

/*.edd-free-downloads-modal-wrapper .edd-free-downloads-modal-close:before {*/
/*    font-size: 16px;*/
/*}*/

/*.edd-free-downloads-modal-close:hover {*/
/*    color: white;*/
/*    opacity: 0.8;*/
/*}*/

/*#edd-free-downloads-modal .TYsvgR {*/
/*    right: -40px;*/
/*    top: -40px;*/
/*    opacity: 0.2;*/
/*}*/

/*@media (max-width: 767px) {*/
/*    .edd-free-downloads-modal-wrapper #edd-free-downloads-modal {*/
/*        max-width: 90%;*/
/*        height: auto;*/
/*    }*/

/*    .edd-free-downloads-modal-wrapper {*/
/*        padding: 17% 10px;*/
/*    }*/

/*    #edd_free_download_email {*/
/*        width: 90%;*/
/*    }*/

/*    #edd-free-downloads-modal button {*/
/*        right: 42px;*/
/*    }*/
/*}*/

/*@media (max-width: 575px) {*/
/*    #edd-free-downloads-modal button {*/
/*        right: 22px;*/
/*        position: relative;*/
/*        float: right;*/
/*    }*/

/*    .edd_free_download_small_text {*/
/*        margin-top: 80px;*/
/*    }*/
/*}*/

/*@media (max-width: 435px) {*/
/*    #edd-free-downloads-modal button {*/
/*        right: 17px;*/
/*    }*/
/*}*/

/* body {
    counter-reset: numbered-heading;
}

.entry-content h2.numbered {
    counter-increment: numbered-heading;
}

.entry-content h2.numbered::before {
    content: counter(numbered-heading) ". "
} */

.speedBanner-box{
    margin-top: 60px;
}

.moreinfo {
    margin-right: 10px;
}

/* Tables */
.wp-block-column {
    word-break: normal !important;
}
.wp-block-table {
    margin-left: 0;
    margin-right: 0;
    overflow-x: auto;
}
.wp-block-table th {
    background-color: #f0f0f0!important;
}
.wp-block-table td,
.wp-block-table td {
    border: 1px solid #ccc!important;
    padding: 15px;
    min-width: 100px;
}

/* Remove Community Menu Item From Blog Pages */
body.blog .menu-item-2299627,
body.archive.category .menu-item-2299627,
body.single-post .menu-item-2299627 {
    display: none;
}

.navbar-progress {
	background: #2357c9;
	position: absolute;
	bottom: -6px;
	left: 0;
	width: 0%;
	height: 6px;
	z-index: 1000;
}

.cs-general-page-notion {
	position: fixed;
	bottom: -100%;
	left: 0;
	z-index: 9999;
	width: 100%;
	box-shadow: 0px -4px 10px -3px rgba(0, 0, 0, 0.075);
}

.cs-general-page-notion .cs-general-page-notion-wrap {
	background: #FFFFFF;
	padding: 0.75rem 0;
}

@media (min-width: 480px) {
	.cs-general-page-notion .cs-general-page-notion-wrap {
		padding: 1rem 0;
	}
}

.cs-general-page-notion .cs-general-page-notion-wrap .cs-container {
	position: relative;
	display: flex;
	align-items: center;
	padding-right: 54px;
}

@media (min-width: 480px) {
	.cs-general-page-notion .cs-general-page-notion-wrap .cs-container {
		padding-right: 60px;
	}
}

.cs-general-page-notion .cs-general-page-notion-wrap .cs-notion-content {
	font-size: 0.75rem;
	color: #000000;
	text-align: left;
}

.cs-general-page-notion .cs-general-page-notion-wrap .button {
	margin-left: 0.5rem;
	padding: 0.25rem 0.5rem;
	font-size: 0.75rem;
}

@media (min-width: 480px) {
	.cs-general-page-notion .cs-general-page-notion-wrap .button {
		margin-left: 1.25rem;
		padding: 0.5rem 1rem;
		font-size: 0.875rem;
	}
}

.cs-general-page-notion .cs-general-page-notion-wrap .cs-notion-content p:last-child {
	margin-bottom: 0;
}

@media (min-width: 480px) {
	.cs-general-page-notion .cs-general-page-notion-wrap .cs-notion-content {
		font-size: 1rem;
	}
}

.cs-general-page-notion .cs-general-page-notion-wrap .cs-btn-icon-check {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Ctitle/%3E%3Cg id='cross'%3E%3Cline class='cls-1' x1='7' x2='25' y1='7' y2='25'/%3E%3Cline class='cls-1' x1='7' x2='25' y1='25' y2='7'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	position: absolute;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	top: 50%;
	right: 20px;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

@media (min-width: 480px) {
	.cs-general-page-notion .cs-general-page-notion-wrap .cs-btn-icon-check {
		width: 24px;
		height: 24px;
	}
}

.cs-general-page-notion .cs-general-page-notion-wrap a {
	color: inherit;
	text-decoration: underline;
}

.cs-general-page-notion .cs-general-page-notion-wrap a:hover {
	text-decoration: none;
}

/* Contact page */
.page-id-2 #gform_fields_1 .gchoice.gchoice_1_6_1 {
    display: flex;
    justify-content: start;
    margin-left: -7px!important;
}

.page-id-2 #gform_fields_1 .gchoice.gchoice_1_6_1 .gfield-choice-input {
    width: 24px;
}

@media only screen and (max-width: 890px) {
    .cs-section-theme-support .cs-section-grid {
        margin-right: 0;
        margin-left: 0;
    }
    .cs-section-theme-support .cs-section-grid > div {
        padding-right: 15px;
        padding-left: 15px;
    }
}

/* Fix posts padding bottom table */
.wp-block-table tbody tr:last-child:nth-child(even) > td, 
.wp-block-table tbody tr:last-child:nth-child(even) > th {
	padding-bottom: 15px;
}