/* 
Theme Name: ForEach
URI: https://www.foreach-academy.fr
Description: ForEach Academy Child Theme
Author: Talentid.es / GrowthTetes.fr
URI: https://talentid.es
Template: visual-composer-starter 
Version: 1.0.0 License: GNU General Public License v2 or later License 
URI: http://www.gnu.org/licenses/gpl-2.0.html 
Tags: light, blog, starter, responsive-layout, accessibility-ready, sandwich-menu 
Text Domain: foreach
*/

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;400;700&family=Space+Grotesk:wght@300;400;500;600;700&display=swap');

body.page h1.entry-title {
	display: none;
}

/*h1, h2, h3 { 
font-family: 'Space Grotesk', sans-serif!important;
 }*/

/* Structure */

.single-metier .entry-title { display: none; }

.vc_row.rtl .wpb_column {
    float: right;
}

.vc_row.rtl .wpb_column:nth-child(1) {
    order: 2;
}

.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: transparent!important;
    border-top: 1px solid #f5f5f5;
}

.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a {color: #F7861D !important;}

.content-wrapper {
	padding: 0 15px 0 15px;
}

.vc_row.vc_column-gap-30 {
    margin-left: -15px!important;
    margin-right: -15px!important;
    padding: 0;
}


/*

* {
  background: #000 !important;
  color: #0f0 !important;
  outline: solid #f00 1px !important;
}

*/


/*
#formations .vc_row.vc_column-gap-35 > .vc_column_container {
	padding-right:0!important;
}*/

/* Headings */

.wpb_text_column h2:last-child {
    margin-bottom: 60px!important;
}

.wpb_text_column h3:last-child {
    margin-bottom: 30px!important;
}


/* On mobile */

@media only screen and (max-width: 767px) {
    h1 { font-size: 42px!important; }
    h2 { font-size: 32px!important; }
    h3 { font-size: 20px!important; }
    h4 { font-size: 16px!important; }
}

@media only screen and (max-width: 767px) {
    .nomobile { display: none; }
}

/* On LG viewport */


.lgonly { display:none;}
@media only screen and (min-width: 1200px) {
.lgonly { display:block!important;}
}

/* Dark */

.vc_row.dark h1, 
.vc_row.dark h2, 
.vc_row.dark h3, 
.vc_row.dark h4, 
.vc_row.dark p, 
.vc_row.dark li { 
	color: #FFF!important; 
}

.checked h2:before,
.checked h3:before,
.checked h4:before { 
    position: relative;
    content: " ";
    top: 3px;
    left: -7px;
    padding-right: 5px;
    display: inline-block;
    background-image: url(https://foreach.growthtetes.fr/wp-content/uploads/2022/06/check_icon.svg);
    background-size: contain;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
 }

div.vc_row.dark.darkblue { background-color: #2A2D43; }
div.vc_row.dark.darkblue .wpb_text_column a { color: #27AAE1; text-decoration: none!important; }


div.vc_row.bluebanner {
	background-opacity: 0.8;
}

div.vc_row.bluebanner {
    background-color: #2A2D43;
    background-blend-mode: soft-light;
}


/* HEADER */

@media only screen and (min-width: 768px) {
body:not(.menu-sandwich) .navbar-header img {
    max-width: 190px;
    position: relative;
    bottom: 3px;
}
	header .navbar {
		margin-bottom:-111px
	}
}

/* COLORS */
/* darkblue 2A2D43
 * blue 27AAE1
 * purple CB4899
 * brightgreen 28F0CD
 * green 2CBAA1
 * Orange F7941D
 * */

.comment-content ul>li:before, 
.entry-content ul>li:before {
    line-height: 1em;
}

h2 strong { font-weight: 700; }

h2 span.bright {  }

span.brightgreen {color: #28F0CD !important;}
span.green {color: #2CBAA1 !important;}
span.orange {color: #F7941D !important;}
span.blue {color: #27AAE1 !important;}
span.purple {color: #CB4899 !important;}
span.darkblue {color: #2A2D43 !important;}


.brightgreenthemed .wpb_single_image:first-child figure > div {background-color: #28F0CD !important;}
.greenthemed .wpb_single_image:first-child figure > div {background-color: #2CBAA1 !important;}
.orangethemed .wpb_single_image:first-child figure > div {background-color: #F7941D !important;}
.bluethemed .wpb_single_image:first-child figure > div {background-color: #27AAE1 !important;}
.purplethemed .wpb_single_image:first-child figure > div {background-color: #CB4899 !important;}
.darkbluethemed .wpb_single_image:first-child figure > div {background-color: #2A2D43 !important;}

.brightgreenthemed .wpb_text_column p a {border-bottom: none; color: #28F0CD !important;}
.greenthemed .wpb_text_column p a {border-bottom: none; color: #2CBAA1 !important;}
.orangethemed .wpb_text_column p a {border-bottom: none; color: #F7941D !important;}
.bluethemed .wpb_text_column p a {border-bottom: none; color: #27AAE1 !important;}
.purplethemed .wpb_text_column p a {border-bottom: none; color: #CB4899 !important;}
.darkbluethemed .wpb_text_column p a {border-bottom: none; color: #2A2D43 !important;}

/* CTAs */

/* PURPLE */

.vc_btn3.vc_btn3-color-fe_purple,
.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-flat {
    color: #fff;
    background-color: #B948CB
}

.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-fe_purple:focus,
.vc_btn3.vc_btn3-color-fe_purple:hover {
    color: #f7f7f7;
    background-color: #2A2D43
}

.vc_btn3.vc_btn3-color-fe_purple.active,
.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-fe_purple:active {
    color: #f2f2f2;
    background-color: #d68100
}

.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-outline {
    color: #B948CB;
    border-color: #B948CB;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #B948CB;
    background-color: #B948CB
}

.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-outline:active {
    color: #fff;
    border-color: #B948CB;
    background-color: #B948CB
}

.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-3d {
    color: #fff;
    background-color: #B948CB;
    box-shadow: 0 5px 0 #B948CB
}

.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #B948CB
}

.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #B948CB
}

.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #B948CB
}

.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #B948CB
}

.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #B948CB
}

.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #B948CB
}

.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #B948CB
}

.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #B948CB
}

.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #B948CB
}

.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-modern {
    color: #fff;
    border-color: #B948CB;
    background-color: #B948CB
}

.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #e08700;
    background-color: #e08700
}

.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-fe_purple.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #d68100;
    background-color: #d68100
}

.vc_btn-fe_purple {
background-color:#B948CB;
}


/* GREEN */

.vc_btn3.vc_btn3-color-fe_green,
.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-flat {
    color: #fff;
    background-color: #2DE4C4
}

.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-fe_green:focus,
.vc_btn3.vc_btn3-color-fe_green:hover {
    color: #f7f7f7;
    background-color: #2A2D43
}

.vc_btn3.vc_btn3-color-fe_green.active,
.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-fe_green:active {
    color: #f2f2f2;
    background-color: #d68100
}

.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-outline {
    color: #2DE4C4;
    border-color: #2DE4C4;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #2DE4C4;
    background-color: #2DE4C4
}

.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-outline:active {
    color: #fff;
    border-color: #2DE4C4;
    background-color: #2DE4C4
}

.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-3d {
    color: #fff;
    background-color: #2DE4C4;
    box-shadow: 0 5px 0 #2DE4C4
}

.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #2DE4C4
}

.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #2DE4C4
}

.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #2DE4C4
}

.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #2DE4C4
}

.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #2DE4C4
}

.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #2DE4C4
}

.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #2DE4C4
}

.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #2DE4C4
}

.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #2DE4C4
}

.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-modern {
    color: #fff;
    border-color: #2DE4C4;
    background-color: #2DE4C4
}

.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #e08700;
    background-color: #e08700
}

.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-fe_green.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #d68100;
    background-color: #d68100
}

.vc_btn-fe_green {
background-color:#2DE4C4;
}



/* ORANGE */

.vc_btn3.vc_btn3-color-fe_orange,
.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-flat {
    color: #fff;
    background-color: #F7861D
}

.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-fe_orange:focus,
.vc_btn3.vc_btn3-color-fe_orange:hover {
    color: #f7f7f7;
    background-color: #2A2D43
}

.vc_btn3.vc_btn3-color-fe_orange.active,
.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-fe_orange:active {
    color: #f2f2f2;
    background-color: #d68100
}

.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-outline {
    color: #F7861D;
    border-color: #F7861D;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #F7861D;
    background-color: #F7861D
}

.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-outline:active {
    color: #fff;
    border-color: #F7861D;
    background-color: #F7861D
}

.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-3d {
    color: #fff;
    background-color: #F7861D;
    box-shadow: 0 5px 0 #F7861D
}

.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #F7861D
}

.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #F7861D
}

.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #F7861D
}

.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #F7861D
}

.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #F7861D
}

.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #F7861D
}

.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #F7861D
}

.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #F7861D
}

.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #F7861D
}

.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-modern {
    color: #fff;
    border-color: #F7861D;
    background-color: #F7861D
}

.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #e08700;
    background-color: #e08700
}

.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-fe_orange.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #d68100;
    background-color: #d68100
}

.vc_btn-fe_orange {
background-color:#F7861D;
}



/** BLUE **/

.vc_btn3.vc_btn3-color-fe_blue,
.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-flat {
    color: #fff;
    background-color: #27AAE1
}

.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-fe_blue:focus,
.vc_btn3.vc_btn3-color-fe_blue:hover {
    color: #f7f7f7;
    background-color: #2A2D43
}

.vc_btn3.vc_btn3-color-fe_blue.active,
.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-fe_blue:active {
    color: #f2f2f2;
    background-color: #27AAE1
}

.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-outline {
    color: #27AAE1;
    border-color: #27AAE1;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #27AAE1;
    background-color: #27AAE1
}

.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-outline:active {
    color: #fff;
    border-color: #27AAE1;
    background-color: #27AAE1
}

.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-3d {
    color: #fff;
    background-color: #27AAE1;
    box-shadow: 0 5px 0 #27AAE1
}

.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #27AAE1
}

.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #27AAE1
}

.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #27AAE1
}

.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #27AAE1
}

.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #27AAE1
}

.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #27AAE1
}

.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #27AAE1
}

.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #27AAE1
}

.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #27AAE1
}

.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-modern {
    color: #fff;
    border-color: #27AAE1;
    background-color: #27AAE1
}

.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #e08700;
    background-color: #e08700
}

.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-fe_blue.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #27AAE1;
    background-color: #27AAE1
}


.vc_btn-fe_blue {
background-color:#27AAE1;
}


/** WHITE & BLUE **/

.vc_btn3.vc_btn3-color-fe_whiteblue,
.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-flat {
    color: #0079C1;
    background-color: #FFF
}

.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-fe_whiteblue:focus,
.vc_btn3.vc_btn3-color-fe_whiteblue:hover {
    color: #f7f7f7;
    background-color: #2A2D43
}

.vc_btn3.vc_btn3-color-fe_whiteblue.active,
.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-fe_whiteblue:active {
    color: #f2f2f2;
    background-color: #27AAE1
}

.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-outline {
    color: #FFF;
    border-color: #FFF;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-outline:hover {
    color: #0079c1;
    border-color: #27AAE1;
    background-color: #FFF
}

.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-outline:active {
    color: #0079c1;
    border-color: #27AAE1;
    background-color: #FFF
}

.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-3d {
    color: #0079c1;
    background-color: #FFF;
    box-shadow: 0 5px 0 #27AAE1
}

.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #FFF
}

.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #FFF
}

.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #27AAE1
}

.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #27AAE1
}

.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #27AAE1
}

.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #27AAE1
}

.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #27AAE1
}

.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #27AAE1
}

.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #27AAE1
}

.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-modern {
    color: #0079c1;
    border-color: #27AAE1;
    background-color: #FFF
}

.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #e08700;
    background-color: #e08700
}

.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-fe_whiteblue.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #27AAE1;
    background-color: #FFF
}


.vc_btn-fe_whiteblue {
background-color:#27AAE1;
}



.vc_colored-dropdown .fe_orange {background-color:#F7861D!important;color:#fff!important}
.vc_colored-dropdown .fe_green {background-color:#58b9da!important;color:#fff!important}
.vc_colored-dropdown .fe_purple {background-color:#B948CB!important;color:#fff!important}
.vc_colored-dropdown .fe_blue {background-color:#27AAE1!important;color:#fff!important}
.vc_colored-dropdown .fe_whiteblue {background-color:#2A2D43!important;color:#fff!important}





/*  GRADIENTS BACKGROUNDS  */

.vc_row.gradient:before {
    content: "/ ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top:0; 
    left:0;
}

.gradient-darkblue-left:before {
background: rgb(42,45,67);
background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(42,45,67,1)), color-stop(55%, rgba(42,45,67,0.65)), color-stop(100%, rgba(42,45,67,0))) 0% 0% no-repeat padding-box; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(10,10,20,1) 0%, rgba(42,45,67,0.70) 55%, rgba(42,45,67,0) 100%) 0% 0% no-repeat padding-box;
background: -o-linear-gradient(left, rgba(10,10,20,1) 0%, rgba(42,45,67,0.70) 55%, rgba(42,45,67,0) 100%) 0% 0% no-repeat padding-box; /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(10,10,20,1) 0%, rgba(42,45,67,0.70) 55%, rgba(42,45,67,0) 100%) 0% 0% no-repeat padding-box; /* IE10+ */
background: linear-gradient(to right, rgba(10,10,20,1) 0%, rgba(42,45,67,0.70) 55%, rgba(42,45,67,0) 100%) 0% 0% no-repeat padding-box;
mix-blend-mode: multiply;
opacity: 0.75; /* Standard compliant browsers */
-moz-opacity: 0.75; /* Firefox and Mozilla browsers */
-webkit-opacity: 0.75; /* WebKit browser e.g. Safari */
}

.gradient-darkblue-right:before {
background: rgb(42,45,67);
background: -webkit-gradient(linear, right top, left top, color-stop(0%, rgba(42,45,67,1)), color-stop(55%, rgba(42,45,67,0.65)), color-stop(100%, rgba(42,45,67,0))) 0% 0% no-repeat padding-box; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(right, rgba(10,10,20,1) 0%, rgba(42,45,67,0.70) 55%, rgba(42,45,67,0) 100%) 0% 0% no-repeat padding-box;
background: -o-linear-gradient(right, rgba(10,10,20,1) 0%, rgba(42,45,67,0.70) 55%, rgba(42,45,67,0) 100%) 0% 0% no-repeat padding-box; /* Opera 11.10+ */
background: -ms-linear-gradient(right, rgba(10,10,20,1) 0%, rgba(42,45,67,0.70) 55%, rgba(42,45,67,0) 100%) 0% 0% no-repeat padding-box; /* IE10+ */
background: linear-gradient(to left, rgba(10,10,20,1) 0%, rgba(42,45,67,0.70) 55%, rgba(42,45,67,0) 100%) 0% 0% no-repeat padding-box;
mix-blend-mode: multiply;
opacity: 0.75; /* Standard compliant browsers */
-moz-opacity: 0.75; /* Firefox and Mozilla browsers */
-webkit-opacity: 0.75; /* WebKit browser e.g. Safari */
}

.gradient-darkblue-left h1,
.gradient-darkblue-left h3,
.gradient-darkblue-right h1,
.gradient-darkblue-right h3 {
    text-shadow: 4px 4px 40px #080e27;
}

.gradient-purple-left:before {
background: rgb(0,0,0);
background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(203,72,153,1)), color-stop(55%, rgba(203,72,153,0.65)), color-stop(100%, rgba(0,0,0,0))) 0% 0% no-repeat padding-box; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(40, 4, 26,1) 0%, rgba(203,72,153,0.65) 55%, rgba(0,0,0,0) 100%) 0% 0% no-repeat padding-box;
background: -o-linear-gradient(left, rgba(40, 4, 26,1) 0%, rgba(203,72,153,0.65) 55%, rgba(0,0,0,0) 100%) 0% 0% no-repeat padding-box; /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(40, 4, 26,1) 0%, rgba(203,72,153,0.65) 55%, rgba(0,0,0,0) 100%) 0% 0% no-repeat padding-box; /* IE10+ */
background: linear-gradient(to right, rgba(40, 4, 26,1) 0%, rgba(203,72,153,0.65) 55%, rgba(0,0,0,0) 100%) 0% 0% no-repeat padding-box;
mix-blend-mode: multiply;
opacity: 0.75; /* Standard compliant browsers */
-moz-opacity: 0.75; /* Firefox and Mozilla browsers */
-webkit-opacity: 0.75; /* WebKit browser e.g. Safari */
}

.gradient-purple-right:before {
background: rgb(0,0,0);
background: -webkit-gradient(linear, right top, left top, color-stop(0%, rgba(203,72,153,1)), color-stop(55%, rgba(203,72,153,0.65)), color-stop(100%, rgba(0,0,0,0))) 0% 0% no-repeat padding-box; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(right, rgba(40, 4, 26,1) 0%, rgba(203,72,153,0.65) 55%, rgba(0,0,0,0) 100%) 0% 0% no-repeat padding-box;
background: -o-linear-gradient(right, rgba(40, 4, 26,1) 0%, rgba(203,72,153,0.65) 55%, rgba(0,0,0,0) 100%) 0% 0% no-repeat padding-box; /* Opera 11.10+ */
background: -ms-linear-gradient(right, rgba(40, 4, 26,1) 0%, rgba(203,72,153,0.65) 55%, rgba(0,0,0,0) 100%) 0% 0% no-repeat padding-box; /* IE10+ */
background: linear-gradient(to left, rgba(40, 4, 26,1) 0%, rgba(203,72,153,0.65) 55%, rgba(0,0,0,0) 100%) 0% 0% no-repeat padding-box;
mix-blend-mode: multiply;
opacity: 0.75; /* Standard compliant browsers */
-moz-opacity: 0.75; /* Firefox and Mozilla browsers */
-webkit-opacity: 0.75; /* WebKit browser e.g. Safari */
}

.gradient-orange-left:before {
background: rgb(0,0,0);
background: -webkit-gradient(linear, right top, left top, color-stop(0%, rgba(247, 148, 29, 0)), color-stop(55%, rgba(247, 148, 29, 0.8)), color-stop(100%, rgba(82, 43, 7, 0.97))) 0% 0% no-repeat padding-box; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(right, rgba(247, 148, 29, 0) 0%, rgba(247, 148, 29, 0.8) 64%, rgba(82, 43, 7, 0.97) 100%) 0% 0% no-repeat padding-box;
background: -o-linear-gradient(right, rgba(247, 148, 29, 0) 0%, rgba(247, 148, 29, 0.8) 64%, rgba(82, 43, 7, 0.97) 100%) 0% 0% no-repeat padding-box; /* Opera 11.10+ */
background: -ms-linear-gradient(right, rgba(247, 148, 29, 0) 0%, rgba(247, 148, 29, 0.8) 64%, rgba(82, 43, 7, 0.97) 100%) 0% 0% no-repeat padding-box; /* IE10+ */
background: linear-gradient(to left, rgba(247, 148, 29, 0) 0%, rgba(247, 148, 29, 0.8) 64%, rgba(82, 43, 7, 0.97) 100%) 0% 0% no-repeat padding-box;
mix-blend-mode: multiply;
opacity: 0.75; /* Standard compliant browsers */
-moz-opacity: 0.75; /* Firefox and Mozilla browsers */
-webkit-opacity: 0.75; /* WebKit browser e.g. Safari */
}

.gradient-orange-right:before {
background: rgb(0,0,0);
background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(247, 148, 29, 0)), color-stop(55%, rgba(247, 148, 29, 0.8)), color-stop(100%, rgba(82, 43, 7, 0.97))) 0% 0% no-repeat padding-box; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(247, 148, 29, 0) 0%, rgba(247, 148, 29, 0.8) 64%, rgba(82, 43, 7, 0.97) 100%) 0% 0% no-repeat padding-box;
background: -o-linear-gradient(left, rgba(247, 148, 29, 0) 0%, rgba(247, 148, 29, 0.8) 64%, rgba(82, 43, 7, 0.97) 100%) 0% 0% no-repeat padding-box; /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(247, 148, 29, 0) 0%, rgba(247, 148, 29, 0.8) 64%, rgba(82, 43, 7, 0.97) 100%) 0% 0% no-repeat padding-box; /* IE10+ */
background: linear-gradient(to right, rgba(247, 148, 29, 0) 0%, rgba(247, 148, 29, 0.8) 64%, rgba(82, 43, 7, 0.97) 100%) 0% 0% no-repeat padding-box;
mix-blend-mode: multiply;
opacity: 0.75; /* Standard compliant browsers */
-moz-opacity: 0.75; /* Firefox and Mozilla browsers */
-webkit-opacity: 0.75; /* WebKit browser e.g. Safari */
}

