.sppb-column{
	width:calc() !important;
}
.t3-header.jb-header-default.navbar-affixed-top.affix-top {
    background-color: #7FC2B8;
}
.t3-header.jb-header-default.navbar-affixed-top.affix {
    background-color: rgba(127,194,184,0.8);
}
.navbar-default .navbar-nav li a {
    color: #fff;
}
.logo {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    text-transform: none;
}
.sppb-title-heading {
    line-height: 1.1em !important;
}
li {
    font-size: 16px;
    color: #848484;
}
.sppb-section-content-center ul, .sppb-section-content-center li {
    list-style: inside;
}
.navbar-nav {
    float: right;
    padding-right: 60px;
}
.nav-search > a {
    color: #ffffff;
    border-bottom: 2px solid transparent;
    padding: 41px 16px;
    display: block;
}
.t3-megamenu .mega > .mega-dropdown-menu {
    min-width: 300px;
}
.t3-megamenu .mega-dropdown-menu .mega-dropdown-inner .mega-col-nav .mega-inner ul li a, .t3-megamenu .mega-dropdown-menu .mega-dropdown-inner .mega-col-nav .mega-inner ul li span {
    background: #7FC2B8;
    border-bottom: 1px dashed #3c3c3c;
    color: #ffffff;
    display: block;
    font-family: "Hind", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    outline: none;
    margin: 0;
    padding: 12px 0;
    text-transform: capitalize;
    transition: all 500ms ease 0s;
}
.t3-megamenu .mega-dropdown-menu .mega-dropdown-inner .mega-col-nav .mega-inner ul li a:hover,
.t3-megamenu .mega-dropdown-menu .mega-dropdown-inner .mega-col-nav .mega-inner ul li span:hover,
.t3-megamenu .mega-dropdown-menu .mega-dropdown-inner .mega-col-nav .mega-inner ul li a:focus,
.t3-megamenu .mega-dropdown-menu .mega-dropdown-inner .mega-col-nav .mega-inner ul li span:focus,
.t3-megamenu .mega-dropdown-menu .mega-dropdown-inner .mega-col-nav .mega-inner ul li a:disabled,
.t3-megamenu .mega-dropdown-menu .mega-dropdown-inner .mega-col-nav .mega-inner ul li span:disabled {
  background: #7FC2B8;
  color: #C44639;
}
.t3-megamenu .mega-dropdown-menu .mega-dropdown-inner .mega-col-nav .mega-inner ul {
    border-top: 3px solid #04807C;
}
.t3-megamenu .dropdown-menu {
    background: #7FC2B8;
    border: none;
    border-radius: 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
}
.t3-off-canvas-header-title {
    display: none;
}
.t3-off-canvas .t3-off-canvas-body {
    padding: 10px 20px;
    background: #7FC2B8;
}
.t3-off-canvas .menu li a {
    border-left: none;
}
.t3-off-canvas .menu li {
    font-size: 16px;
    color: #fff;
}
.t3-off-canvas .menu li:hover{
    font-size: 16px;
    color: #C44639;
}
.t3-off-canvas .t3-off-canvas-body .menu > li > a, .t3-off-canvas .t3-off-canvas-body .menu .dropdown-toggle > a, .t3-off-canvas .t3-off-canvas-body .menu > li > .dropdown-toggle, .t3-off-canvas .t3-off-canvas-body .menu .dropdown-toggle > .dropdown-toggle {
    background: none !important;
    border-bottom: none !important;
    text-transform: none;
    color: #fff;
    padding: 10px 20px;
}
.t3-off-canvas .t3-off-canvas-body .menu > li > a:hover,
.t3-off-canvas .t3-off-canvas-body .menu .dropdown-toggle > a:hover,
.t3-off-canvas .t3-off-canvas-body .menu > li > a:focus,
.t3-off-canvas .t3-off-canvas-body .menu .dropdown-toggle > a:focus,
.t3-off-canvas .t3-off-canvas-body .menu > li > a:active,
.t3-off-canvas .t3-off-canvas-body .menu .dropdown-toggle > a:active {
  background: none;
  text-transform: none;
  color: #C44639;
}
#t3-off-canvas {
    background: #7FC2B8;
}
.t3-off-canvas .t3-off-canvas-header {
    background: #7FC2B8;
    color: #C44639;
    padding: 10px 0 10px 20px;
    height: 30px;
    line-height: 30px;
}
.t3-off-canvas .close {
    margin: 0;
    height: 56px;
    line-height: 56px;
    width: 56px;
    background: #7FC2B8;
    position: absolute;
    top: 0;
    right: 0;
    color: #C44639;
    text-shadow: none;
    filter: alpha(opacity=100);
    opacity: 1;
}
/* .formations.dropdown-toggle::after {
    font-family: fontawesome;
    content: "\f107";
	font-size : 16px;
}
.formations.dropdown-toggle {
    padding: 37px 0px 0px 0px !important;
} */
.jb-default-tpl .jb-box, .jb-default-tpl .jb-warn-box {
    max-width: 500px;
    background: rgba(0,0,0,0.2);
    padding: 40px;
    margin: 100px auto 120px auto;
    border-radius: 10px;
}
.jb-default-tpl button {
    background: #04807C;
    border: none;
    border-radius: 4px;
    width: 100%;
    height: 35px;
    color: #fff;
    font-weight: bold;
}
.top-bar-area .contact-info-left ul li i {
    color: #7FC2B8;
	font-size: 16px;
	top:0px;
}

#pieddepage .sppb-container-inner {
    max-width: 1140px;
    margin-right: auto;
    margin-left: auto;
}
.sppb-addon-animated-number .sppb-addon-content {
    padding: 20px;
}