body, button, input, input[type=text], input[type=password], input[type=email], optgroup, select, textarea, html .gform_wrapper h2.gsection_title {
    font-family: "Figtree", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #1C2D50;	
}
h1, h2, h3, .the-testimonial, .role-select-part, .role-select-part .mtx-select-title, .h1, .h2, .h3 {
    font-family: "Fira Sans Condensed", sans-serif;
    font-weight: 600;
    font-style: normal;
}
.fl-builder-edit .fl-builder-empty {
    border: 1px dashed #969696;
    border-radius: 0px;
    color: #909090;
    font-family: "Figtree", sans-serif;
    font-weight: normal;
    margin: 10px;
    padding: 60px 20px;
    position: relative;
    text-align: center;
    text-transform: none;
    font-size: 20px;
    line-height: 24px;
    opacity: 0.6;
}
.stories-filter-wrap h4, .stories-filter-wrap .selector-wrap .mtx-select-wrapper > .mtx-select-title, .stories-filter-wrap .selector-wrap.filter-block select {
    font-size: 20px;
    line-height: 26px;
    font-weight: 600;
    font-family: "Figtree", sans-serif;
}
select.form-control, select.form-control option
{
	font-family: "Figtree", sans-serif;
	font-size: 14px !important;
}
#menu-basket .cart .cart-basket {
	padding-top:2px;
    font-size: 11px;
    font-family: "Figtree";
	position: absolute;
	top: -6px;
	right: -5px;
	width: 15px;
	height: 15px;
	color: #fff;
	background-color: #E94739;
	border-radius: 50%;
  }
  .gradient-text{
	font-size: 87px;
	line-height: 108px;
	font-weight: 500;
	font-family: "Figtree", sans-serif;

}
.gradient-text-small{
	font-size: 48px;
	line-height: 60px;
	font-weight: 500;
	font-family: "Figtree", sans-serif;
	display:inline-block;
}
  .ribbon span {
	position: absolute;
	display: block;
	width: 225px;
	padding: 18px 0;
	background-color: #3498db;
	box-shadow: 0 5px 10px rgba(0,0,0,.1);
	color: #fff;
	font: 700 13px/1 "Figtree", sans-serif;
	text-shadow: 0 1px 1px rgba(0,0,0,.2);
	text-transform: uppercase;
	text-align: center;
  }

.menu-primary li.menu-item.mtx-mega-menu.mega-column-3>ul.sub-menu>li:last-child .mtx-menu-code>a,
.mtx-pagination>.page-numbers,.widget-menu li a,html .btn,html .button,html .fl-builder-content .fl-button,
html .gform_wrapper .button {
    background: #ff5738 !important;
    color: #fff!important
}

.menu-primary li.menu-item.mtx-mega-menu.mega-column-3>ul.sub-menu>li:last-child .mtx-menu-code>a:hover,
.mtx-pagination>.page-numbers.current,.mtx-pagination>a.page-numbers:hover,
html .button:hover,html .fl-builder-content .fl-button:hover,html .gform_wrapper .button:hover,
html .sector-btn.btn:hover,html a.btn:hover {
    background: #d6452b!important;
    color: #fff!important
}


html .c-l-blue, html .c-l-blue p {
    color: #e6e9e9 !important;
}

html .c-l2-blue, html .c-l2-blue p {
    color: #D5E4EF !important;
}

html .c-poppy, html .c-poppy p {
    color: #FF5738 !important;
}

html .c-evergreen, html .c-evergreen p {
    color: #0A2626 !important;
}

html .c-succulent, html .c-succulent p {
    color: #0D7373 !important;
}

html .c-bluebell, html .c-bluebell p {
    color: #0AB2CF !important;
}

html .c-fern, html .c-fern p {
    color: #144D4F !important;
}

html .c-daffodil, html .c-daffodil p {
    color: #F7D133 !important;
}

html .c-daisy, html .c-daisy p {
    color: #F7F5F0 !important;
}

html .c-mint, html .c-mint p {
    color: #0ACF91 !important;
}

html .c-white, html .c-white p {
    color: #F7F5F0 !important;
}

html .bg-l-blue {
    background: #e6e9e9 !important;
}

html .bg-l2-blue {
    background: #D5E4EF !important;
}

html .bg-blue {
    background: #97C0E2 !important;
}

html .bg-d-blue {
    background: #0A2626 !important;
}

html .bg-red, .type-awareness .course-type-head,
.type-awareness .meta-icon, .type-awareness .course-link-over, html .colband.awareness > div {
    background: #E94739 !important;
}

html .bg-orange, .type-intermediate .course-type-head,
.type-intermediate .meta-icon, .type-intermediate .course-link-over, html .colband.intermediate > div {
    background: #f06c31 !important;
}

html .bg-yellow, .type-foundation .course-type-head,
.type-foundation .meta-icon, .type-foundation .course-link-over, html .colband.foundation > div {
    background: #F8A91B !important;
}

html .bg-green, .type-licensed .course-type-head,
.type-licensed .meta-icon, .type-licensed .course-link-over, html .colband.licensed > div {
    background: #44B493 !important;
}

html .bg-purple, .type-advanced .course-type-head,
.type-advanced .meta-icon, .type-advanced .course-link-over, html .colband.advanced > div {
    background: #922378 !important;
}

html .bg-poppy {
	background: #FF5738 !important;
}
html .bg-evergreen {
	background: #0A2626 !important;
}
html .bg-succulent {
	background: #0D7373 !important;
}
html .bg-bluebell {
	background: #0AB2CF !important;
}
html .bg-fern {
	background: #144D4F !important;
}
html .bg-daffodil {
	background: #F7D133 !important;
}
html .bg-mint {
	background: #0ACF91 !important;
}
html .bg-daisy {
	background: #F7F5F0 !important;
}


html .btn.btn-d-blue, .fl-tabs-labels .fl-tab-active.btn-d-blue {
    background: #0A2626 !important;
	color: white;
}

html .btn.btn-red, .fl-tabs-labels .fl-tab-active.btn-red {
    background: #E94739 !important;
}

html .btn.btn-orange, .fl-tabs-labels .fl-tab-active.btn-orange {
    background: #FF5738 !important;
	color: #0A2626 !important;
	border: 2px solid #FF5738 !important;
}

html .btn.btn-yellow, .fl-tabs-labels .fl-tab-active.btn-yellow {
    background: #F8A91B !important;
}

html .btn.btn-green, .fl-tabs-labels .fl-tab-active.btn-green {
    background: #44B493 !important;
}

html .btn.btn-purple, .fl-tabs-labels .fl-tab-active.btn-purple {
    background: #922378 !important;
}

html .btn.btn-poppy, .fl-tabs-labels .fl-tab-active.btn-poppy {
    background: #FF5738 !important;
	color: #0A2626 !important;
	border: 2px solid #FF5738 !important;
} 

html .btn.btn-succulent, .fl-tabs-labels .fl-tab-active.btn-succulent {
    background: #0D7373 !important;
	color: #0A2626 !important;
	border: 2px solid #0D7373 !important;
} 

html .btn.btn-daisy, .fl-tabs-labels .fl-tab-active.btn-daisy {
    background: #F7D133 !important;
	color: #0A2626 !important;
	border: 2px solid #F7D133 !important;
} 

html .btn.btn-bluebell, .fl-tabs-labels .fl-tab-active.btn-bluebell {
    background: #0AB2CF !important;
	color: #0A2626 !important;
	border: 2px solid #0AB2CF !important;
} 

html .btn.btn-mint, .fl-tabs-labels .fl-tab-active.btn-mint {
    background: #0ACF91 !important;
	color: #0A2626 !important;
	border: 2px solid #0ACF91 !important;
} 

html .btn.btn-grey, .fl-tabs-labels .fl-tab-active.btn-grey {
    background: #848484 !important;
}

html .btn.btn-l-blue, html .widget-menu li a, .fl-tabs-labels .fl-tabs-label {
    background: #e6e9e9 !important;
    color: #0A2626 !important;
}

html .btn.btn-white, html #login-popup .button {
    background: #F7F5F0 !important;
    color: #0A2626 !important;
}

html a.btn.btn-d-blue:hover {
    background: #001328 !important;
}

html a.btn.btn-red:hover {
    background: #c83327 !important;
}

html a.btn.btn-orange:hover {
    background: #FF6D52 !important;
}

html a.btn.btn-yellow:hover {
    background: #db9311 !important;
}

html a.btn.btn-green:hover {
    background: #2f9174 !important;
}

html a.btn.btn-purple:hover {
    background: #73165e !important;
}
html a.btn.btn-poppy:hover {
    background: #FF6D52 !important;
}

html a.btn.btn-daisy:hover {
    background: #F7DB65 !important;
}
html a.btn.btn-daisy:hover {
    background: #F7DB65 !important;
}
html a.btn.btn-bluebell:hover {
    background: #53BECF !important;
}
html a.btn.btn-mint:hover {
    background: #5DCFAB !important;
}

html .btn.btn-rounded-corners.btn-outline{
	background:none  !important;
	border:2px #F7F5F0 solid !important;
	color: #FFFFFF !important;
}


html .btn.btn-rounded-corners.btn-outline:hover{
	background:#F7F5F0 !important;
	border:2px #FFFFFF solid !important;
	color: #FFFFFF !important;
}

html .btn.btn-yellow.btn-rounded-corners {
	border:2px solid #F8A91B !important;
}

html .btn.btn-yellow.btn-outline {
    background: #F7F5F0 !important;
	border:2px solid #F8A91B !important;
	color: #F8A91B !important;
}

html .btn.btn-yellow.btn-rounded-corners:hover {
	border:2px solid #F8A91B !important;
	color: #F8A91B !important;
	background: #F7F5F0 !important;
}

html .btn.btn-yellow.btn-outline:hover {
    background: #F8A91B !important;
	border:2px solid #F8A91B !important;
	color: #F7F5F0 !important;
}

html .btn.btn-orange.btn-outline {
	border:2px solid #FF5738 !important;
	color: #FF5738 !important;
	background-color: transparent !important;
}

html .btn.btn-orange.btn-outline:hover {
	border:2px solid white !important;
}

html .btn.btn-d-blue.btn-rounded-corners {
	border:2px solid #0A2626 !important;
}

html .btn.btn-d-blue.btn-outline {
    background: #F7F5F0 !important;
	border:2px solid #0A2626 !important;
	color: #0A2626 !important;
}

html .btn.btn-d-blue.btn-rounded-corners:hover {
	border:2px solid #13203a !important;
	background: #13203a !important;
}

html .btn.btn-d-blue.btn-outline:hover {
    background: #13203a !important;
	border:2px solid #13203a !important;
	color: #F7F5F0 !important;
}


html .btn.btn-purple.btn-rounded-corners {
	border:2px solid #922378 !important;
}

html .btn.btn-purple.btn-outline {
    background: #F7F5F0 !important;
	border:2px solid #922378 !important;
	color: #922378 !important;
}

html .btn.btn-purple.btn-rounded-corners:hover {
	border:2px solid #59163B !important;
	background: #59163B !important;
}

html .btn.btn-purple.btn-outline:hover {
    background: #59163B !important;
	border:2px solid #59163B !important;
	color: #F7F5F0 !important;
}

html .btn.btn-poppy.btn-outline {
	background-color: transparent !important;
	border:2px solid #FF5738 !important;
	color: #FFFFFF !important;
}

html .btn.btn-poppy.btn-outline:hover {
	background-color: transparent !important;
	border:2px solid #ffffff !important;
}

html .btn.btn-daisy.btn-outline {
	background-color: transparent !important;
	border:2px solid #F7D133 !important;
	color: #FFFFFF !important;
}

html .btn.btn-daisy.btn-outline:hover {
	background-color: transparent !important;
	border:2px solid #ffffff !important;
}

html .btn.btn-bluebell.btn-outline {
	background-color: transparent !important;
	border:2px solid #0AB2CF !important;
	color: #FFFFFF !important;
}

html .btn.btn-bluebell.btn-outline:hover {
	background-color: transparent !important;
	border:2px solid #ffffff !important;
}

html .btn.btn-mint.btn-outline {
	background-color: transparent !important;
	border:2px solid #0ACF91 !important;
	color: #FFFFFF !important;
}

html .btn.btn-mint.btn-outline:hover {
	background-color: transparent !important;
	border:2px solid #ffffff !important;
}

html .btn.btn-succulent.btn-rounded-corners {
	border:2px solid #0D7373 !important;
}

html .btn.btn-succulent.btn-outline {
    background: #F7F5F0 !important;
	border:2px solid #0D7373 !important;
	color: #FFFFFF !important;
}

html .btn.btn-succulent.btn-rounded-corners:hover {
	border:2px solid #144D4F !important;
	background: #144D4F !important;
}

html .btn.btn-succulent.btn-outline:hover {
    background: #144D4F !important;
	border:2px solid #144D4F !important;
	color: #F7F5F0 !important;
}