/* DEFAULT THEME (GREEN) */
.themed, .themed p {
    color: #00DD88;
    border: 0px solid #00DD88;
}

.theme.default a, .theme.default button {
    color: #00DD88;
}
.theme.default .button,
.theme.default .custom-button {
    color: #001828;    
}
.theme.default .button:hover,
.theme.default .button:active,
.theme.default .custom-button:hover,
.theme.default .custom-button:active {
    color: #00DD88;
    border: 2px solid #00DD88;
    background-color: transparent;
}
.theme.default .inverted-button {
    color: #00DD88;
    display: inline-block;
	background-color: transparent;
	border: 2px solid #00DD88;
	padding: 6px 12px;
	font-weight: bold;
	transition: color 0.3s ease-out, background-color 0.3s ease-out, border 0.3s ease-out;
	text-decoration: none;  
}
.theme.default .inverted-button:hover,
.theme.default .inverted-button:active {
    color: #001828;
    border: 2px solid #00DD88;
    background-color: #00DD88;
}

.theme.default .gray-box-with-img:before {
    position: absolute;
    z-index: 5;
    left: 0;
    top: 0;
    width: 15px;
    height: 100%;
    content: "";
    display: block;
    background: transparent linear-gradient(180deg, #00DD88 0%, #440099 100%) 0% 0% no-repeat padding-box;
}
.theme.default .gray-box-with-img img {
    width: 100%;
    height: auto;
    object-fit: cover;
}
.theme.default .breadcrumbs a:after {
    background-image: url("image/lp/arrow-right-circled-green.svg");
}
.theme.default .gform_wrapper .gform_footer input.button {
    background: transparent;
    color: white;
    border: 2px solid #00DD88;
    padding: 5px 12px;
    transition: background-color 0.5s ease-out, color 0.5s ease-out;
}
.theme.default .gform_wrapper .gform_footer input.button:hover,
.theme.default .gform_wrapper .gform_footer input.button:active {
    background: #00DD88;
}
.theme.default .gentrack-box,
.theme.default .our-sectors-section .our-sectors {
    background-size: cover;
    border-top: 3px solid #00DD88;
}
.theme.default .latest-news {
    border-top: 3px solid #00DD88;
}
/* ORANGE THEME */
.theme.orange a, .theme.orange button {
    color: #FF8D27;
}

.theme.orange .themed, .theme.orange .themed p {
    color: #FF8D27;
    border: 0px solid #FF8D27;
}
.theme.orange .button,
.theme.orange .custom-button {
    color: #001828;
    background-color: #FF8D27;    
}
.theme.orange .button:hover,
.theme.orange .button:active,
.theme.orange .custom-button:hover,
.theme.orange .custom-button:active {
    color: #FF8D27;
    border: 2px solid #FF8D27;
    background-color: transparent;
}
.theme.orange .inverted-button {
    color: #FF8D27;
    display: inline-block;
	background-color: transparent;
	border: 2px solid #FF8D27;
	padding: 6px 12px;
	font-weight: bold;
	transition: color 0.3s ease-out, background-color 0.3s ease-out, border 0.3s ease-out;
	text-decoration: none;  
}
.theme.orange .inverted-button:hover,
.theme.orange .inverted-button:active {
    color: #001828;
    border: 2px solid #FF8D27;
    background-color: #FF8D27;
}
.theme.orange .sidebar:before {
    background: transparent linear-gradient(301deg, #352EFF 0%, #FF872B 100%) 0% 0% no-repeat padding-box;
}
.theme.orange .sidebar .accordion_head.expandable:before {
    color: #FF8D27;
}
.theme.orange .sidebar .cross:before, .theme.orange .sidebar .cross:after {
    background-color: #FF8D27;
}
.theme.orange .topnav .menu-header-menu-container li:after {
    background-color: #FF8D27;
}
.theme.orange .newsletter .form-container input[type="submit"] {
	background-color: #FF8D27;
}
.theme.orange .newsletter .form-container input[type="submit"]:active,
.theme.orange .newsletter .form-container input[type="submit"]:hover {
	background-color: transparent;
    border-color: #FF8D27;
    color: #FF8D27;
}
.theme.orange .gform_wrapper .gform_footer input.button {
    background: transparent;
    color: white;
    border: 2px solid #FF8D27;
    padding: 5px 12px;
    transition: background-color 0.5s ease-out, color 0.5s ease-out;
}
.theme.orange .gform_wrapper .gform_footer input.button:hover,
.theme.orange .gform_wrapper .gform_footer input.button:active {
    background: #FF8D27;
}
.theme.orange .gentrack-box,
.theme.orange .our-sectors-section .our-sectors {
    background-size: cover;
    border-top: 3px solid #FF8D27;
}
.theme.orange .latest-news {
    border-top: 3px solid #FF8D27;
}
.theme.orange .gray-box-with-img:before {
    position: absolute;
    z-index: 5;
    left: 0;
    top: 0;
    width: 15px;
    height: 100%;
    content: "";
    display: block;
    background: transparent linear-gradient(180deg, #ff8d27 0%, #352EFF 100%) 0% 0% no-repeat padding-box;
}
.theme.orange .gray-box-with-img img {
    width: 100%;
    height: auto;
    object-fit: cover;
}
.theme.orange .breadcrumbs a:after {
    background-image: url("image/lp/arrow-right-circled-orange.svg");
}
/* FUCHSIA THEME */
.theme.fuchsia a, .theme.fuchsia button {
    color: #E10098;
}
.theme.fuchsia .themed,.theme.fuchsia .themed p {
    color: #E10098;
    border: 0px solid #E10098;
}
.theme.fuchsia .button,
.theme.fuchsia .custom-button {
    color: #001828;
    background-color: #E10098;    
}
.theme.fuchsia .button:hover,
.theme.fuchsia .button:active,
.theme.fuchsia .custom-button:hover,
.theme.fuchsia .custom-button:active {
    color: #E10098;
    border: 2px solid #E10098;
    background-color: transparent;
}
.theme.fuchsia .inverted-button {
    color: #E10098;
    display: inline-block;
	background-color: transparent;
	border: 2px solid #E10098;
	padding: 6px 12px;
	font-weight: bold;
	transition: color 0.3s ease-out, background-color 0.3s ease-out, border 0.3s ease-out;
	text-decoration: none;  
}
.theme.fuchsia .inverted-button:hover,
.theme.fuchsia .inverted-button:active {
    color: #001828;
    border: 2px solid #E10098;
    background-color: #E10098;
}
.theme.fuchsia .sidebar:before {
    background: transparent linear-gradient(180deg, #E10098 0%, #2CCCFD 100%) 0% 0% no-repeat padding-box;
}
.theme.fuchsia .sidebar .accordion_head.expandable:before {
    color: #E10098;
}
.theme.fuchsia .sidebar .cross:before, .theme.fuchsia .sidebar .cross:after {
    background-color: #E10098;
}
.theme.fuchsia .topnav .menu-header-menu-container li:after {
    background-color: #E10098;
}
.theme.fuchsia .newsletter .form-container input[type="submit"] {
	background-color: #E10098;
}
.theme.fuchsia .newsletter .form-container input[type="submit"]:active,
.theme.fuchsia .newsletter .form-container input[type="submit"]:hover {
	background-color: transparent;
    border-color: #E10098;
    color: #E10098;
}
.theme.fuchsia .gform_wrapper .gform_footer input.button {
    background: transparent;
    color: white;
    border: 2px solid #E10098;
    padding: 5px 12px;
    transition: background-color 0.5s ease-out, color 0.5s ease-out;
}
.theme.fuchsia .gform_wrapper .gform_footer input.button:hover,
.theme.fuchsia .gform_wrapper .gform_footer input.button:active {
    background: #E10098;
}
.theme.fuchsia .gentrack-box,
.theme.fuchsia .our-sectors-section .our-sectors {
    background-size: cover;
    border-top: 3px solid #E10098;
}
.theme.fuchsia .latest-news {
    border-top: 3px solid #E10098;
}
.theme.fuchsia .gray-box-with-img:before {
    position: absolute;
    z-index: 5;
    left: 0;
    top: 0;
    width: 15px;
    height: 100%;
    content: "";
    display: block;
    background: transparent linear-gradient(180deg, #E10098 0%, #2CCCFD 100%) 0% 0% no-repeat padding-box;
}
.theme.fuchsia .gray-box-with-img img {
    width: 100%;
    height: auto;
    object-fit: cover;
}
.theme.fuchsia .breadcrumbs a:after {
    background-image: url("image/lp/arrow-right-circled-fuchsia.svg");
}