/* Page Specific */

/*---*/
/*@import url('v2/pages/_c2-questions-and-answers.css');*/

/* ===========================
 * Questions and Answers
 * ========================= */
.comp-pricing.is_wl_upgrade .c2-data-value,
.comp-pricing.is_wl_upgrade .c2-data-key
{
	display:none;
}
.comp-pricing.is_wl_upgrade .c2-data-value[data-feature="107"],
.comp-pricing.is_wl_upgrade .c2-data-key[data-feature="107"]
{
	display:block;
}

.comp-questions-and-answers {
	padding-top: 40px;
	padding-bottom: 40px;}
.comp-questions-and-answers.comp-questions-and-answers--pricing {
	position: relative;
	z-index: 0;
	padding-top: 200px;
	margin-left: -24px;
	margin-right: -24px;
	background-color: #f7f7f7;
	}

.comp-questions-and-answers__wrapper {
	max-width: 1170px;
	margin-left: auto;
	margin-right: auto;}

.comp-questions-and-answers__heading {
	padding-bottom: 48px;
	text-align: center;}
.comp-questions-and-answers__heading .c2g-title-sec {
	margin-bottom: 20px;}
.comp-questions-and-answers__heading .c2g-btn-outline {
	font-size: 18px;}

/* FAQ List */
.comp-faq-list {
	position: relative;}
.comp-faq-list:before {
	content: "";
	display: block;
	width: 2px;
	height: 100%;
	border-left: solid 1px rgba(#000,0.1);
	border-right: solid 1px rgba(#fff,1);
	position: absolute;
	left: 50%;
	margin-left: -1px;}
.comp-faq-list .comp-faq-list__side {
	width: 46%;}
.comp-faq-list .comp-faq-list__side:nth-child(odd) {
	float: left;}
.comp-faq-list .comp-faq-list__side:nth-child(even) {
	float: right;}

.comp-faq-list .c2-faq-item__question {
	display: flex;
	align-items: center;
	padding-right: 20px;}

.comp-faq-list .c2-faq-item__question h3 {
	flex: 1 1 auto;
	font-weight: normal;
	font-size: 20px;
	color: #212121;}
.comp-faq-list .c2-faq-item__question h3:hover {
	cursor: pointer;
	color: #FA5100;}
.comp-faq-list .c2-faq-item__question i {
	flex: 0 0 40px;
	text-align: center;}

.comp-faq-list [data-accordion-item] {
	border-top: dotted 1px rgba(0,0,0,0.1);}
.comp-faq-list [data-accordion-item].is-open [data-accordion-head]:after {
	content: "\f107";}
.comp-faq-list [data-accordion-item]:first-child {
	border-top: none;}
.comp-faq-list [data-accordion-head] {
	padding: 16px 40px 16px 8px;
		position: relative;
		color: #212121;}
.comp-faq-list [data-accordion-head]:after {
	content: "\f105";
	position: absolute;
	right: 16px;
	top: 50%;
	margin-top: -10px;
	display: inline-block;
  font: normal normal normal 20px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}
.comp-faq-list [data-accordion-body] {
	display: none;
	padding-left: 8px;
	padding-right: 8px;}
.comp-faq-list .c2g-text-format p:last-child {
	margin-bottom: 0.8em;}


/*---*/
/*@import url('v2/pages/_c2-scheduleDemo.css');*/

/* ====== Schedule Demo ====== */
.comp-scheduleDemo {
	max-width: 480px;
	margin-left: 40px;
}
.comp-scheduleDemo .btn-godemoschedule {
	margin-top: 20px;
}


/*---*/
/*@import url('v2/pages/_c2-confirmDowngrade.css');*/

.comp-confirmDowngrade {
	max-width: 600px;
	margin-left: 40px;}
.comp-confirmDowngrade .c2-cta {
	padding-top: 24px;}
.comp-confirmDowngrade .c2-cta [class*="c2g-btn-"] {
	margin-right: 8px;}

.comp-confirmDowngrade .c2-planDiagram {
  padding-top: 24px;
  padding-bottom: 24px;
  text-align: center;}

.comp-confirmDowngrade .c2-planDiagram__from,
.comp-confirmDowngrade .c2-planDiagram__to {
	font-size: 20px;
	font-weight: bold;
	color: #fb7401;}

.comp-confirmDowngrade .c2-planDiagram__arrow {
	margin-top: 8px;
	margin-bottom: 8px;}


/*---*/
/*@import url('v2/pages/_c2-planSignUp.css');*/

/* ============================================
 * HERO 
 * ========================================== */
.c2g-hero-1 {
  padding: 40px 60px;
  height: 400px;
  text-align: center;
  background-image: url('img/hero/bg-hero-1.jpg');
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: cover;
  /* border-radius: 5px 0 0 0; */}
.c2g-hero-1 .c2g-title-main {
  margin-bottom: 16px;}

/* ============================================
 * CTA 
 * ========================================== */
.comp-cta-1 {
  padding-top: 32px;
  padding-bottom: 32px;
  text-align: center; }
.comp-cta-1 .c2g-title-sec {
  margin-bottom: 1em; }

/* ============================================
 * Page Reference 
 * ========================================== */
.c2g-simplePage {
  margin-left: 40px;}

/* ============================================
 * Note Section
 * ========================================== */
.c2g-note-section {
  position: relative;
  display: flex;
  padding: 24px;
  align-items: flex-start;
  background-color: #f7f7f7;
  border: solid 1px #ddd;
  border-radius: 5px;}
.c2g-note-section i {
  flex: 0 0 auto;
  opacity: 0.2;}
.c2g-note-section__text {
  flex: 1 1 auto;}

.smallerHint
{
	font-size: 14.5px !important;
    color: #888 !important;
    margin-left: 30px;
    line-height: 1.8 !important;
    max-width: 580px;
    float: right;
    margin-top: 0 !important;
	
}

.planlist li a
{
	cursor:pointer;
	border-bottom:1px dashed #e0e0e0;
}