/* CUSTOM CSS */
.sp-megamenu-parent > li > a {
    z-index: 11;
}
.sp-megamenu-parent >li {
    z-index: 12;
}
#sp-header {
    z-index: 101;
}
#sp-header {
    background: #000;
}
section#sp-top-bar {
    background: #000;
    padding: 0px;
    text-align: center;
}
.sp-megamenu-parent >li >a {
    color: #000;
    font-weight:bold;
    color:#0348a3;
    font-size:18px;
}
.sp-megamenu-parent > li > a:before {
    display:none;
}
.zona-slider p { 
    color:#fff;
}
#sp-bottom {
    background: #fff;
}
#sp-footer {
    background: #fff;
}
#sp-footer a {
    color: #c2c2c2;
}
body {
    background:#fff
}
h3.sppb-addon-title {
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
}
h3.sppb-title-heading {
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
}
p {
    margin: 0 0 10px;
    color: #000;
}
#sp-header .logo { 
    width: 100% !important;
    padding: 0;
    margin: 0px;
}
#sp-header .logo a {
    text-align:center;
}
p{
    font-size:14px;
}
.btn-inscriere {
    background: #cc3f24 !important;
    font-weight: bold;
    width:200px;
    border:0px !important;
}
.btn-inscriere:hover {
    background: #53bfa1 !important;
    border:0px !important;
}
.btn-inscriere2 {
    background: transparent !important;
    font-weight: bold;
    width:100%;
    border:0px;
}
.btn-inscriere2 a{
     color:#0048a2; 
}
.btn-inscriere2:hover {
    background: #fff !important;
    border:0px !important;
    color:#0048a2;
    border:1px solid #fff;
}
#sp-bottom {
    background: #fafafa; 
    padding: 50px 0px;
}
.container {
    width:100%;
    max-width:1140px ;
}
.sp-megamenu-parent >li >a {
    color: #000;
    font-weight: normal;
    color: #fff;
    font-size: 18px;
    font-family: 'Roboto condensed' !important;
}
li {
    color:#000;
    font-size:18px;
}
a {
    color:#000;
}
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
    color: #fff;
}
td.smf-ovt-label {
    font-weight: bold !important;
    color: #333;
}
td.smf-ovt-value {
    font-weight: normal;
    padding-left: 20px;
}
.smartform-order-view .smartform-control-group, .smartform-order-view .smartform-control-group label {
    color: #333 !important;
    font-weight: normal !important;
}
td.smf-ovt-value {
    font-weight: normal;
    padding-left: 20px;
    color: #000;
}
.liste ul {
    padding-left:30px;
}
.liste li {
    list-style:none;
    list-style: none;
    border-bottom: 1px dotted #cc3e25;
    margin-bottom: 5px;

}
.liste li::before {
    content: " ";
    background: url(https://img.icons8.com/plasticine/100/000000/expand-arrow.png) !important;
    background-size: 30px !important;
    position: absolute; 
    left: 0px;
    width: 30px;
    height: 30px;
    transform: rotate(270deg);
}
.texte-curs h2 {
    font-weight: bold;
    color: #000;
}
img.sppb-img-responsive.sppb-avatar.sppb-img-circle {
    width: 100px;
    height: 100px;
}

.sppb-countdown-timer.sppb-row {
    display: flex;
    justify-content: center;
}
a#btn-1586441856495 {
    margin: auto;
}
a#btn-1588840864637{
    margin: auto;
}
a#btn-1588834691213{
    margin: auto;
}
.zona1 {
    background: papayawhip;  
}
.zona2 {
    background: #efefef; 
}
.zona1 h3.sppb-addon-title {
    color: #fff; 
    background: #cc3e25;
    margin:0px;
    padding:30px;
} 
.zona2 h3.sppb-addon-title {
    color: #fff; 
    background: #cc3e25;
    margin:0px;
    padding:30px;
}
div#sppb-addon-1586431811844 {
    margin: 30px 10px;
}
div#sppb-addon-1588836271990{
    margin: 30px 10px;
}
div#sppb-addon-1585221928559 {
    margin-left: 40px;
}
a#btn-1588836271993 {
    margin-left: 40px;
}
.sp-page-builder .page-content #section-id-1585654591350 {
    margin: 0px 0px 0px 0px;
    padding: 0px;
}

















@media screen and (max-width:991px) {
    h1.sppb-addon-title {
    font-size: 48px;
}
.zona-serv{
    position:relative;
    float:left;
    padding:10px;
    width:33%;
}
div#sp-bottom1 {
    width: 100%;
}
#sppb-addon-1585221928573 div{
    text-align:center;
} 
div#sp-logo {
    width: 50%;
}

#section-id-1586437691358 .sppb-col-md-4{
    width:50%;
    float:left;
}
.sp-page-builder .page-content #section-id-1586437691358 {
    margin: 0px 0px 0px 0px;
    padding: 50px 0px 50px 0px;
    position: relative;
    float: left;
    width: 100%;
    height: auto;
}
.sp-page-builder .page-content #section-id-1586441856499{
    position:relative;
    float:left;
    width:100%;
}
div#sp-menu {
    width: 100px;
    right: 0px;
    float: right;
}
section#section-id-1586437691358  .sppb-col-md-2 {
    display:none;
}
section#section-id-1586437691358  .sppb-col-md-4 {
    width:50%;
}
section#section-id-1586437691358 img {
    width: 50%;
}
.sp-page-builder .page-content #section-id-1585221928511 { 
    background-attachment: scroll;
}
.sp-page-builder .page-content #section-id-1586441856507 { 
    position: relative;
    float: left;
    width:100%;
}
.sp-page-builder .page-content #section-id-1586441856526{ 
    position: relative;
    float: left;
    width:100%;
}
.sp-page-builder .page-content #section-id-1588834691209 {
    position: relative;
    float: left;
    width:100%;
}
}


@media screen and (max-width:767px) {  
.zona-serv{
    position:relative;
    float:left;
    padding:10px;
    width:100%;
    margin-bottom:50px;
}
div#sp-top1 {
    width: 100% !important;
    text-align: center !important;
}
h1.sppb-addon-title {
    font-size: 36px;
}
.texte-curs h2 { 
    font-size: 24px;
}
a#btn-1586441856495 {
    padding-left: 0px;
    padding-right: 0px;
    width: 140px;
}
a#btn-1588840864637 {
    padding-left: 0px;
    padding-right: 0px;
    width: 140px;
}
div#sppb-addon-1586441856478 .texte-curs h2 {
    height: 50px;
}
.sppb-testimonial-message {
    padding-left: 20px;
    padding-right: 20px;
}
}


.butonsuna{
display:none
}

@media screen and (max-width:485px) {
.butonsuna {
    display:block !important;
    z-index:99;   position: fixed; bottom:10px; left:10px; opacity:0.7
}
} 


