body {
	width: 100%; height: 100%;
  font-family: Lora,"Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #444; background-color: #ebebeb;    
}

@media (max-width:767px){.w3-hide-xsmall{display:none !important}}
@media (max-width:991px) and (min-width:768px){.w3-hide-small{display:none !important}}
@media (max-width:1199px) and (min-width:992px){.w3-hide-medium{display:none !important}}
@media (min-width:1200px) {.w3-hide-large{display:none !important}}

html { width: 100%; height: 100%; }
h2,h3,h4,h5,h6 { 
    margin: 0 0 0.6em; /* text-transform: uppercase; */
    font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 600;
    letter-spacing: 0.005em;
}

@import url(http://fonts.googleapis.com/css?family=Tangerine:bold,bolditalic|Inconsolata:italic|Droid+Sans);
/* @import url(https://fonts.googleapis.com/css?family=Tangerine:bold,bolditalic|Inconsolata:italic|Droid+Sans);  */
blockquote { 
    
    padding: 0px 0px;
    margin: 0 0 0px;
    font-size: 17.5px;
    border-left: 5px solid #eee;

   }
.image-bg-fluid-height p {  }
.w3-tangerine { font-family: "Tangerine", serif; }
.w3-xxlarge  { font-size: 28px!important; font-style: italic; color: #1db8ea!important;}
/* .titre1 h1 { font-family: Tangerine; font-size: 2.8em;text-shadow: 0.25em 0.25em 0.25em #aaa; }  */

h1 {
    margin: 0 0 0.6em; text-transform: uppercase;
    font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
    letter-spacing: 0.005em;
}

@media screen and (min-width:768px) and (max-width: 992px)
{
    h1 span {
    font-size: 28px;font-weight: 250;
    line-height: 1.12;
    color: #444; margin-top: 150px;
    font-family: Oswald, sans-serif;
    text-transform: uppercase;
  }
}
@media screen and (min-width:992px) and (max-width:1166px)
{
    h1 span {
    font-size: 35px;font-weight: 300;
    line-height: 1.20;
    color: #444; margin-top: 150px;
    font-family: Oswald, sans-serif;
    text-transform: uppercase;
  }
}

@media screen and (min-width:1167px) and (max-width:1465px)
{
    h1 span {
    font-size: 45px;font-weight: 400;
    line-height: 1.30;
    color: #444; margin-top: 150px;
    font-family: Oswald, sans-serif;
    text-transform: uppercase;
  }
}

@media (max-width: 768px) {
  
    h1 span {
    font-size: 20px;font-weight: 250;
    line-height: 1;
    color: #444; margin-top: 150px;
    font-family: Oswald, sans-serif;
    text-transform: uppercase;
  }
}

@media(min-width:768px) {
 p,dl {margin: 0 0 2.19em; font-size: 1.2rem;line-height: 1.75rem;font-family: Lato, sans-serif;font-weight: 500;}
} 

dt { margin-bottom: 1rem; } 

.w3-light-grey button { background-color: #444; }
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'),
   url(http://fonts.gstatic.com/s/roboto/v15/Pru33qjShpZSmG3z6VYwnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

.bg-grey { background-color: #f6f6f6; }
.logo-small { color: #f4511e; font-size: 3.125em; }
.logo { color: #f4511e; font-size: 12.5em; }
.bg-1 { background: #2d2d30; color: #bdbdbd;margin-top: 8.5em; }
.light { font-weight: 400; }

/******************* filtres couleurs images ***************/
.grayscale { -webkit-filter: grayscale(100%); filter: grayscale(100%);}
.opacity {-webkit-filter: opacity(30%);filter: opacity(30%);}

/********************* couleurs ***************/
.fondblanc { background-color: #fff; }
.bleuecolor { color: #1db8ea!important; }
.bleue { background-color: #1db8ea!important; }
.bleuelegant { background-color: #3670ab; }/* bleu élégant */
.blanc-important { color: #fff!important; }
.gris { background-color: #f2f2f2!important; }
.grisBeau { background-color: #f2f2f2; }
.autreGris { background-color: #d5d4d0; } /* autre gris agréable */
.grisBlanc {background-color: #f4f4f2;} /* entre gris et blanc */
.toutBlanc { color: #fff!important; }
.grisTresFonce { color: #777777; }
.rouge-noir { color: darkred;}
.orange { color: #f4511e; }
/***************** btn *************/
.w3-serif { padding-top: 30px; }
.btn-md { font-size: 10px;width: 130px;border-color: #1db8ea!important; }
.btn {
    border-radius: 100px; outline: 0;
    text-transform: lowercase;
    font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 400;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.btn-default { border: 0.063em solid #fff; }
.btn-default:hover,
.btn-default:focus {
    border: 0.063em solid #fff;
    outline: 0;
    color: #1db8ea!important;
    background-color: #fff;
    border-radius: 100px;
}

/*********************** btn-circle ******************** */
.btn-circle i.animated {-webkit-transition-property: -webkit-transform;-webkit-transition-duration: 1s;-moz-transition-property: -moz-transform;
    -moz-transition-duration: 1s;}
#side img {height: 150px;margin-top: 200px;}

/*********************** barre de navigation **************************/

a {
    color: #fff;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
a:hover, a:focus { text-decoration: none; color: #1d9b6c; }
.navbar-custom {
    margin-bottom: 0;
    border-bottom: 0.063em solid rgba(255,255,255,.3);
    text-transform: uppercase;
    font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    background-color: #1db8ea!important;
}
.navbar-custom div.animated {
    -webkit-animation-name: pulse;
    -moz-animation-name: pulse;
    -webkit-animation-duration: 1.5s;
    -moz-animation-duration: 1.5s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
}
.navbar-custom .nav img.animated {
    -webkit-animation-name: pulse;
    -moz-animation-name: pulse;
    -webkit-animation-duration: 1.5s;
    -moz-animation-duration: 1.5s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
}

.imgSlide5 { margin-left: 15em; width: 12.5em;height: 4.69em; display: inline-block; }
.w3-display-bottomright { position: absolute; right: 0; bottom: 280px; }
.marges { margin-left: 2.19rem; margin-right: 2.19rem; }
.small { font-size: 80%;line-height: 1.42857143; color: #777; }

/****************** Equipe-intercession caroussel ****************/
/****************** Equipe-intercession caroussel ****************/

/* augmenter ou diminuer la hauteur du caroussel  */
#Equipe-intercession .carousel-inner img { width: 100%; }
#Equipe-intercession .carousel-inner { height: 570px; }
/*
#Equipe-intercession .carousel-inner .item:nth-child(3) img
{ -webkit-filter: brightness(180%);filter: brightness(180%); } 

#Equipe-intercession .carousel-inner .item:nth-child(5) img
{ -webkit-filter: brightness(140%);filter: brightness(140%);
   } 
#Equipe-intercession .carousel-inner .item:nth-child(6) img
{ -webkit-filter: grayscale(40%);filter: grayscale(40%);} */

#caroussel, #mycarousel2 {
  padding-right: 0; padding-left: 0; }

#Equipe-intercession .carousel-caption {  
  font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;  
  bottom: 80%; color: #fff; text-align: center; 
  vertical-align: middle; color: #1db8ea!important;
  text-shadow: 0.125em 0.125em 0.5em #000000;  
}

.carousel-indicators { bottom:10%;visibility: hidden;}
.carousel-indicators li 
{ 
  font-weight: 900; line-height: 47px;
  width: 20px;height: 20px;
  background-color: #fff;
  border: 2px solid #1db8ea!important;
  margin: 0px 7px;
}

.carousel-indicators li.active {
    font-weight: 900; line-height: 47px;
    width: 20px;height: 20px;
    background-color: #1db8ea!important;
    border-color: #1db8ea!important;
    margin: 0px 7px;
}

.carousel-control.right, .carousel-control.left
{
    background-image: none;
   color: #1db8ea!important; 
}

.item .w3-animate-top,
.item .w3-animate-right,
.item .w3-animate-bottom,
.item .w3-animate-left,
.item .w3-animate-zoom {   
  -moz-animation-delay:       0ms;
  -webkit-animation-delay:    0ms;
  animation-delay:            0ms;
  -webkit-animation-duration: 4000ms;
  -moz-animation-duration:    4000ms;
  animation-duration:         4000ms;
  animation-iteration-count: infinite;
}

#Equipe-intercession .w3-container { font-size: 1rem; font-weight: normal;line-height: 1.5rem;  
  font-family: verdana,sans-serif;padding-left: 1.5rem;padding-right: 1.5rem;  }
#Equipe-intercession h1 { font-size: 45px;font-weight: 500; line-height: 1.47; color: #444; margin-top: 150px; font-family: Oswald, sans-serif;
	text-transform: uppercase; }

#Equipe-intercession h1 span:nth-child(1),  #Equipe-intercession h1 span:nth-child(2) { color: #444; }
#Equipe-intercession h1 span:nth-child(3) { color: #1db8ea!important; }
#Equipe-intercession h1 span:nth-child(1) { border-bottom: 3.7px solid #1db8ea!important; padding-bottom: 3px; }
#Equipe-intercession h1 span:nth-child(3) { color: #3288c9; }
#Equipe-intercession header h2 { color: #444;margin-top: 20px; vertical-align: middle; font-family: Oswald, sans-serif; }
#Equipe-intercession footer h5 { color: #444;padding-top: 10px; vertical-align: middle; }

/******************** Intercession ********************/
#intercession h1 { font-size: 45px;font-weight: 500;line-height: 1.47;margin-top: 150px;font-family: Oswald, sans-serif;text-transform: uppercase;}
#intercession header h2 { color: #444;margin-top: 20px;vertical-align: middle;font-family: Oswald, sans-serif;}
#intercession footer h5 { color: #444;padding-top: 10px;vertical-align: middle; }
#intercession h1 span:nth-child(1),  #intercession h1 span:nth-child(2) { color: #444; }
#intercession h1 span:nth-child(1) { border-bottom: 3.7px solid #1db8ea!important;padding-bottom: 3px; }
#intercession h1 span:nth-child(3) { color: #1db8ea!important; }
#intercession a strong { color: #1db8ea!important;}
#intercession .myList li {list-style-image:url('../img/diversites/slides/bg-1.JPG');padding-left: 1.5rem; padding-right: 1.5rem;}
#intercession .marges img { width: 150px; height: 150px;  }

/******************** Delivrance ********************/
#delivrance h1 { font-size: 45px;font-weight: 500;line-height: 1.47;margin-top: 150px;font-family: Oswald, sans-serif;text-transform: uppercase;}
#delivrance header h2 { color: #444;margin-top: 20px;vertical-align: middle;font-family: Oswald, sans-serif;}
#delivrance footer h5 { color: #444;padding-top: 10px;vertical-align: middle; }
#delivrance h1 span:nth-child(1),  #delivrance h1 span:nth-child(2) { color: #444; }
#delivrance h1 span:nth-child(1) { border-bottom: 3.7px solid #1db8ea!important;padding-bottom: 3px; }
#delivrance h1 span:nth-child(3) { color: #1db8ea!important; }
#delivrance a strong { color: #1db8ea!important;}
/* #delivrance .myList li {list-style-image:url('../img/diversites/slides/bg-1.JPG');padding-left: 1.5rem; padding-right: 1.5rem;} */
#delivrance .marges img { width: 150px; height: 150px;  }

/*************************Section Structure & Fonctionnement *********************************/
#historique .accordion .w3-accordion-content a { color: #444;}
#historique .accordion .w3-accordion button { font-size: 18px; }
#historique h1 { font-size: 45px;font-weight: 500;line-height: 1.47;margin-top: 150px;font-family: Oswald, sans-serif;
  text-transform: uppercase;}

#historique header h2 { color: #444;margin-top: 15px;vertical-align: middle;font-family: Oswald, sans-serif;}
#historique footer h5 { color: #444;padding-top: 10px;vertical-align: middle; }
#historique h1 span:nth-child(1),  
#historique h1 span:nth-child(2) { color: #444; }
#historique h1 span:nth-child(1) { border-bottom: 3.7px solid #1db8ea!important;padding-bottom: 3px; }
#historique h1 span:nth-child(3) { color: #1db8ea!important; }
#historique #Min a span {color: #1db8ea!important;}
#historique #Charges a span {color: #1db8ea!important;}
#historique #Conseils a span {color: #1db8ea!important;}
#historique #Services a span {color: #1db8ea!important;}
.historique-section { width: 100%; padding: 3.125em 0;  }
.historique-section a strong { color: #1db8ea!important;}
.historique-section small { display: block; font-size: 80%; line-height: 1.42857143; color: #777; }

/* Entête et pied de page en bleu pour fenêtre modale de la section "Structure & fonctionnement */
/*
#Min header h2 {      color: #fff;}
#Charges header h2 {  color: #fff;}
#Conseils header h2 { color: #fff;}
#Equipes header h2 {  color: #fff;}
#Services header h2 { color: #fff;}
#Groupes header h2 {  color: #fff;}
#Min header      { background-color: #1db8ea!important;}
#Charges header  { background-color: #1db8ea!important;}
#Conseils header { background-color: #1db8ea!important;}
#Equipes header  { background-color: #1db8ea!important;}
#Services header { background-color: #1db8ea!important;}
#Groupes header  { background-color: #1db8ea!important;}

#Min footer { background-color: #1db8ea!important; color:      #fff!important;}
#Charges footer { background-color: #1db8ea!important; color:  #fff!important;}
#Conseils footer { background-color: #1db8ea!important; color: #fff!important;}
#Equipes footer { background-color: #1db8ea!important; color:  #fff!important;}
#Services footer { background-color: #1db8ea!important; color: #fff!important;}
#Groupes footer { background-color: #1db8ea!important; color:  #fff!important;}
*/
/* Corps de texte pour fenêtre modale de la section "Structure & fonctionnement */
/*
#Min-Apôtre p { padding-top:1.2rem; margin-bottom:1.2rem;}
#Min-Pasteur p { padding-top:1.2rem; margin-bottom:1.2rem;}
#Min-Proph p { padding-top:1.2rem; margin-bottom:1.2rem;}
#Min-Doc p { padding-top:1.2rem; margin-bottom:1.2rem;}
#Min-Ancien p { padding-top:1.2rem; margin-bottom:1.2rem;}
#Min-Diacre p { padding-top:1.2rem; margin-bottom:1.2rem;}
#Conseil-Past p { padding-top:1.2rem; margin-bottom:1.2rem;}
#Conseil-Rest p { padding-top:1.2rem; margin-bottom:1.2rem;}
#Conseil-Anc p { padding-top:1.2rem; margin-bottom:1.2rem;}
#Conseil-Elar p { padding-top:1.2rem; margin-bottom:1.2rem;}
#Services-Ecodim p { padding-top:1.2rem; margin-bottom:1.2rem;}
#Services-Musical p { padding-top:1.2rem; margin-bottom:1.2rem;}
#Services-Social p { padding-top:1.2rem; margin-bottom:1.2rem;}
#Services-Entretien p { padding-top:1.2rem; margin-bottom:1.2rem;}
#Services-Protoc p { padding-top:1.2rem; margin-bottom:1.2rem;}
#Services-Cpt-Fin p { padding-top:1.2rem; margin-bottom:1.2rem;}
#Services-Patrimoine p { padding-top:1.2rem; margin-bottom:1.2rem;}
#Equipes-Evangelisation p { padding-top:1.2rem; margin-bottom:1.2rem;}
#Equipes-Intercession p { padding-top:1.2rem; margin-bottom:1.2rem;}
#Equipes-Delivrance p { padding-top:1.2rem; margin-bottom:1.2rem;}
#Equipes-Edification p { padding-top:1.2rem; margin-bottom:1.2rem;}
#Groupes-Ado p { padding-top:1.2rem; margin-bottom:1.2rem;}
#Groupes-Jeunes p { padding-top:1.2rem; margin-bottom:1.2rem;}
#Groupes-femmes p { padding-top:1.2rem; margin-bottom:1.2rem;}
#Groupes-Hommes p { padding-top:1.2rem; margin-bottom:1.2rem;}

#dipakayi { color: #1db8ea!important; }
#Min a:nth-child(2) { color: #1db8ea!important; margin-left: 0px;}
#Min a:nth-child(6) { color: #1db8ea!important; margin-left: 22.5px;}

#Min ul li a:nth-child(1) { color: #1db8ea!important;}
*/
/* Section "Charges"   */
/*
#Charges a:nth-child(2) { color: #1db8ea !important;}
#Charges a:nth-child(6) { color: #1db8ea !important;margin-left: 7px;}
/* Section "Conseils"   */
/*
#Conseils a:nth-child(2) { color: #1db8ea !important;margin-left: 27px;}
#Conseils a:nth-child(6) { color: #1db8ea !important;margin-left: 20px;}
#Conseils a:nth-child(10) { color: #1db8ea !important;}
#Conseils a:nth-child(14) { color: #1db8ea !important;margin-left: 42px;}
*/
/* Section "Services"   */
/*
#Services a:nth-child(2) { color: #1db8ea !important; margin-left: 150px;}
#Services a:nth-child(6) { color: #1db8ea !important; margin-left: 150px;}
#Services a:nth-child(10) { color: #1db8ea !important;margin-left: 163px;}
#Services a:nth-child(14) { color: #1db8ea !important;margin-left: 137px;}
#Services a:nth-child(18) { color: #1db8ea !important; margin-left: 67px;}
#Services a:nth-child(22) { color: #1db8ea !important;}
#Services a:nth-child(26) { color: #1db8ea !important; margin-left: 107px;}
*/
/* Section "Equipes"   */
/*
#Equipes a:nth-child(2) { color: #1db8ea !important; }
#Equipes a:nth-child(6) { color: #1db8ea !important; margin-left: 14px;}
#Equipes a:nth-child(10) { color: #1db8ea !important;margin-left: 20px;}
#Equipes a:nth-child(14) { color: #1db8ea !important;margin-left: 25px;}
*/
/* Section "Groupes"   */
/*
#Groupes a:nth-child(2) { color: #1db8ea !important; margin-left: 14px;}
#Groupes a:nth-child(6) { color: #1db8ea !important; margin-left: 51px;}
#Groupes a:nth-child(10) { color: #1db8ea !important;margin-left: 43px;}
#Groupes a:nth-child(14) { color: #1db8ea !important;margin-left: 35px;}

#Min .Min-a { display: inline-block; }
#Charges .Charges-a { display: inline-block; } 
#Conseils .Conseils-a { display: inline-block; }
#Services .Services-a { display: inline-block; } 
#Equipes .Equipes-a { display: inline-block; } 
#Groupes .Groupes-a { display: inline-block; } 
*/
@-webkit-keyframes pulse {    
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@-moz-keyframes pulse {    
    0% {
        -moz-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -moz-transform: scale(1.2);
        transform: scale(1.2);
    }

    100% {
        -moz-transform: scale(1);
        transform: scale(1);
    }
}

/* .navbar-custom ul.nav { padding-right: 100px; } */
/* .navbar-custom ul.nav i, .navbar-custom ul.nav i+a { display: inline; } */

.navbar-custom .navbar-brand span { 
    text-shadow: 0.125em 0.125em 0.25em #000000; }
.navbar-custom .navbar-brand i { text-shadow: 0.125em 0.125em 0.25em #000000; }
.navbar-custom .navbar-brand { font-weight: 700;  }/* padding-left: 3.125em;*/
.navbar-custom .navbar-brand span:nth-child(2) { 
  font-weight: 700;
  color: #1db8ea!important;

}/* padding-left: 3.125em;*/
.navbar-custom .navbar-brand:focus {
    outline: 0;
}

.navbar-custom .navbar-header .navbar-toggle {
    padding: 0.25em 0.375em;
    font-size: 1em;
    color: #fff  ;
}

.navbar-custom .navbar-header .navbar-toggle:focus,
.navbar-custom .navbar-header .navbar-toggle:active {
    outline: 0;
}

.navbar-custom a {
    color: #fff;
}

.navbar-custom .nav li a span { color: #1db8ea!important ;
 text-decoration: underline; }
.navbar-custom .nav li a {
    text-shadow: 0.125em 0.125em 0.25em #000000;   
}

/* color: rgba(255,255,255,.8); */
.navbar-custom .nav li a:hover { outline: 0;
    color: #1db8ea!important; background-color: #fff;
    border-radius: 6.25em; } 

.navbar-custom .nav li a:focus,
.navbar-custom .nav li a:active { outline: 0; 
    background-color: transparent;
} 
 /*  */
.navbar-custom .nav li.active { outline: 0; }
/* background-color: #1db8ea !important; border-radius: 100px; */

/* couleur rgba(255,255,255,.3) changée en bleu */
.navbar-custom .nav li.active a {
    background-color: #fff; 
    color: #1db8ea!important; border-radius: 6.25em;
}

.navbar-custom .nav li.active a:hover { 
    color: #fff;
}

@media(min-width:993px) {
    .navbar-custom {
        padding: 1.25em 0;
        border-bottom: 0;
        letter-spacing: 0.063em;
        background: 0 0;
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
    }
/* ici est le background-color de la barre de navigation pendant la transition*/
    .navbar-custom.top-nav-collapse {
        padding: 0;
        border-bottom: 0.063em solid rgba(255,255,255,.3);
        background: #1db8ea!important;
    }
}
ul.banner-social-buttons {
    margin-top: 0;
}

@media(max-width: 74.9375) {
    ul.banner-social-buttons {
        margin-top: 0.9375em;
    }
}

@media(max-width: 47.9375em) {
    ul.banner-social-buttons li {
        display: block;
        margin-bottom: 1.25em;
        padding: 0;
    }

    ul.banner-social-buttons li:last-child {
        margin-bottom: 0;
    }
}

footer {
    padding: 9em 0;
    background-color: #393939;
    color: #ccc;
    font-size: 14px;
    background-size: cover;
}

footer p {
    margin: 0;
}

::-moz-selection {
    text-shadow: none;
    background: #fcfcfc;
    background: rgba(255,255,255,.2);
}

::selection {
    text-shadow: none;
    background: #fcfcfc;
    background: rgba(255,255,255,.2);
}

img::selection {
    background: 0 0;
}

img::-moz-selection {
    background: 0 0;
}

#contact { padding-top: 0; background-color: #1db8ea!important;} /* #3670ab!important ; padding-top: 3.5em;*/
.middle { 
  position: relative; 
  left: 50%; top: 50%; width: 100%; text-align: center; }
#contact a:hover, #contact  a:visited { color: #1d9b6c; text-decoration: underline;cursor: auto;}
#contact a { color: #000!important;} 

.contact-section img.w3-hover-opacity {width: 100%; height: 100%; border:0; opacity: 0.90;}
.contact-section h3 {color: ; text-transform:capitalize; }
.w3-theme-l5 { color: #000 !important; background-color: #f0f0f0 !important;}
.w3-text-teal {color: #1db8ea!important;}
.w3-border-teal { border-color: #1db8ea!important;}
.w3-bottombar {border-bottom: 6px solid #1db8ea!important;} 
form .w3-label {color: #1db8ea!important;}
.contact-section { width: 100%; padding: 0 0; color: ; 
    background-color: ; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; -o-background-size: cover;}

.w3-validate {color: #1db8ea!important;}